goUrl: function(e) { var t = e.currentTarget.dataset.url; 1 == e.currentTarget.dataset.type && this.data.store.store_id && (t += this.data.store.store_id), wx.navigateTo({ url: t }); }, //提现审核 cash: function() { wx.navigateTo({ url: "/pages/store/pages/cash/index" }); } });
时间: 2024-02-14 22:03:04 浏览: 21
这是一个小程序中的 JavaScript 代码片段,包含了两个方法:goUrl 和 cash。
goUrl 方法用于跳转到指定的页面,其实现方式是通过获取当前点击元素的 data-url 属性值,并根据需要拼接上其他参数,然后调用小程序自带的 navigateTo 方法进行跳转。
需要注意的是,如果当前点击元素的 data-type 属性值为 1,且当前页面的 data 中存在 store.store_id 变量,那么会将 store_id 拼接到跳转 URL 中。
cash 方法用于跳转到提现审核页面,其实现方式是直接调用小程序自带的 navigateTo 方法,并指定跳转的页面 URL。
需要注意的是,这段代码中的页面 URL 都是根据具体业务需求而定的,可能与其他小程序的页面 URL 不一样。
相关问题
handleChange(row,index) { this.warehouselist=[] this.$axios.get(GetQueryParams(this.$GoUrl + '/api/go/store/getStoreByCompany',{ companyID:row.company_id })).then(resp => { if (resp.code == 2000) { this.warehouselist=resp.data console.log(resp.data) } }).catch(err => { console.log(err) })修改当前行数据
根据您提供的代码来看,handleChange函数似乎只是请求了公司ID对应的仓库列表,没有修改当前行数据的操作。如果您想要修改当前行数据,您需要在函数中找到对应的数据对象,然后修改它的属性值。例如,如果您的表格数据是存储在this.tableData中的数组,那么您可以这样操作:
```
handleChange(row, index) {
// 找到对应的数据对象
const dataObj = this.tableData[index];
// 修改数据对象的属性值
dataObj.company_id = row.company_id;
// 发送请求获取仓库列表
this.$axios.get(GetQueryParams(this.$GoUrl + '/api/go/store/getStoreByCompany',{
companyID: row.company_id
})).then(resp => {
if (resp.code == 2000) {
// 修改数据对象的其他属性值
dataObj.warehouse_list = resp.data;
console.log(resp.data);
}
}).catch(err => {
console.log(err);
});
}
```
注意,这里只是一个示例代码,具体的操作需要根据您的实际需求进行修改。
<view> <view class="cu-list menu card-menu shadow margin-top"> <view class="userinfo2 padding-left"> <view class=""> <view class="cu-avatar round userinfo-avatar" style="background-image:url({{user.avatar}});"></view> </view> <view> <view class=" text-bold text-df margin-left ">{{user.nickname}}</view> <view class="margin-top margin-left">余额:¥{{user.money?user.money:0}} </view> </view> </view> </view> <view class="cu-list menu card-menu shadow margin-top"> <view class="cu-list grid col-3 no-border "> <view bindtap="goUrl" class="cu-item text-ox" data-type="{{item.type}}" data-url="{{item.url}}" wx:for="{{admin}}"> <view class="{{item.icon}}"></view> <text>{{item.title}}</text> </view> </view> </view> </view>
这段代码看起来是一个小程序的界面,其中包含了两个不同的部分。第一个部分是一个用户信息卡片,包含了用户头像、昵称和余额信息。第二个部分是一个网格布局的菜单,包含了多个选项,每个选项都有一个图标和一个标题。这些选项可以通过点击触发 goUrl 函数并跳转到对应的页面。其中,admin 是一个数组,包含了所有可选的选项。