18小程序中导航携带参数跳转到对应页面(案例【上】)

第一步:导航跳转

<view class="grid-list">

<navigator class="grid-item" wx:for="{{gridList}}" wx:key="id" url="/pages/shoplist/shoplist?id={{item.id}}&title={{item.name}}">

<image src="{{item.icon}}"></image>

<text>{{item.name}}</text>

</navigator>

</view>

第二步:动态设置列表页的标题

注:onload里的数据只能在onload中使用,要想在其他地方使用,需要先转存到data中

第三步:列表页的API接口获取列表页数据

在data中定义数据:

定义函数获取数据:

getShopList(){

wx.request({

url: `https://www.escook.cn/categories/${this.data.query.id}/shops`,

method:'GET',

data:{

_page:this.data.page,

_limit:this.data.pageSize

},

success:(res)=>{

// console.log(res);

this.setData({

shopList:[...this.data.shopList,...res.data],

total:res.header['X-Total-Count']-0

})

}

})

},

在onload中调用函数:

第四步:渲染列表页

渲染出的数据,会发现图片与图片之间有白边,可以设置样式display:block

其他样式:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值