微信小程序之——商品详情页

一、效果图

在这里插入图片描述
在这里插入图片描述

二、代码

movie.wxml:

请添加图片描述

movie.js:

注:这里的url就是你跳转的详情页面 + 当前dom元素的id

tiaozhuan:function(e){
  var id = e.currentTarget.id
  console.log(id)
  wx.navigateTo({
    url: '../detail/detail?id='+id,
  })
}


detail.wxml

正常渲染页面内容就可以了

detail.js

onLoad: function(options){
    var page = this
    console.log("这是options"+options)
    var id = options.id //把moview.js中url链接传过来的id赋值出来后,再传到我们的详情页接口后面
    wx.request({
      url: 'https://m.maoyan.com/ajax/detailmovie?movieId='+id,
      method: 'GET',
      
      success:function(res){
          console.log(res)
          console.log("详情页面请求成功!")
        page.setData({
            detail:res.data
        })
        wx.setNavigationBarTitle({
          title: res.data.detailMovie.nm,
        })
      },
      fail:function(res){

      }

    })
},

最后注:
如果其他页面也有商品想跳到详情页,那就给dom元素一个id=“{{item.id}}” bindtap=“tiaozhuanDetail” ,JS代码用之前写过那个就行了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值