文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

微信小程序怎么实现商品列表跳转商品详情页功能

2023-06-30 08:02

关注

这篇文章主要介绍“微信小程序怎么实现商品列表跳转商品详情页功能”,在日常操作中,相信很多人在微信小程序怎么实现商品列表跳转商品详情页功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序怎么实现商品列表跳转商品详情页功能”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1.1实现首页页面

效果如下图

微信小程序怎么实现商品列表跳转商品详情页功能

代码如下:其中js页面代码包含了跳转

<!--index.wxml-->  <view class="container">    <view class="left" bindtap="jump1">      <view class="tp">        <image src="/image/a.jpg" mode="widthFix" ></image>      </view>      <view id="wz">{{msg1}}</view>            <view class="container">        <view class="jg-l">¥ 1799</view>        <view class="jg-r">            <image src="/image/gwc.png"></image>        </view>      </view>    </view>    <view class="right" bindtap="jump2">      <view class="tp">        <image src="/image/b.jpg" mode="widthFix" ></image>      </view>      <view id="wz">{{msg2}}</view>      <view class="container">        <view class="jg-l">¥ 2199</view>        <view class="jg-r">            <image src="/image/gwc.png"></image>        </view>      </view>    </view>  </view>  <view class="container">      <view class="left" bindtap="jump3">      <view class="tp">        <image src="/image/c.jpg" mode="widthFix" ></image>      </view>      <view id="wz">{{msg3}}</view>      <view class="container">        <view class="jg-l">¥ 2499</view>        <view class="jg-r">            <image src="/image/gwc.png"></image>        </view>      </view>    </view>    <view class="right" bindtap="jump4">      <view class="tp">        <image src="/image/d.jpg" mode="widthFix" ></image>      </view>      <view id="wz">{{msg4}}</view>      <view class="container">        <view class="jg-l">¥ 3199</view>        <view class="jg-r">            <image src="/image/gwc.png"></image>        </view>      </view>    </view>  </view>
// index.js// const app = getApp()Page({  data: {    msg1:'Redmi Note 11 5G 天玑810 33W Pro快充 5000mAh大电池 6GB +128GB 浅梦星河 智能手机',    msg2:'Redmi K40 骁龙870 三星AMOLED 120Hz高刷直屏 4800万高清三摄 12GB+256GB 晴雪 游戏电竞5G手机',    msg3:'【24期免息】小米10S 新品5G旗舰 小米手机12重礼 白色 8+256GB',    msg4:'小米(MI) 11ultra 5G(白条0首付6期可选)全网通手机 陶 瓷白 白条分期12+256GB ',    value:0  },    jump1:function(event){    this.setData({value:1}),    wx.navigateTo({      url: '/pages/page1/page1?value='+this.data.value,      success(){        console.log('页面one跳转成功')      }    })  },  jump2:function(event){    this.setData({value:2}),    wx.navigateTo({      url: '/pages/page1/page1?value='+this.data.value,      success(){        console.log('页面two跳转成功')      }    })  },  jump3:function(event){    this.setData({value:3}),    wx.navigateTo({      url: '/pages/page1/page1?value='+this.data.value,      success(){        console.log('页面three跳转成功')      }    })  },  jump4:function(event){    this.setData({value:4}),    wx.navigateTo({      url: '/pages/page1/page1?value='+this.data.value,      success(){        console.log('页面four跳转成功')      }    })  }});
.container{  margin-left: 10px;  margin-right: 10px;  margin-top: 10px;  display: flex;  flex-direction: row;}#wz{  display: -webkit-box;  overflow: hidden;  text-overflow: ellipsis;  word-wrap: break-word;  white-space: normal !important;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}.left{  width: 50%;}.right{  width: 50%;}.tp{  width: 190px;  height: 200px;}.jg-l{  width: 75%;  color: blue;}.jg-r{  width: 25%;}.jg-r image{  width: 20px;  height: 20px;}

2.1实现调跳转到手机详情页

跳转成功提示如下:

微信小程序怎么实现商品列表跳转商品详情页功能

详情页面如下:

微信小程序怎么实现商品列表跳转商品详情页功能

代码如下:

<!--pages/page1/page1.wxml--><view class="container">  <block wx:if="{{value==1}}">    <view class="center">      <view class="tp">        <image src="/image/a.jpg" mode="widthFix" ></image>      </view>      <view>产品编号:6007</view>      <view>上架日期:2021年9月</view>      <view>产品价格:¥1799</view>      <view id="wz">产品描述:{{msg1}}</view>    </view>  </block></view><view class="container">  <block wx:if="{{value==2}}">    <view class="center">      <view class="tp">        <image src="/image/b.jpg" mode="widthFix" ></image>      </view>      <view>产品编号:6008</view>      <view>上架日期:2022年1月</view>      <view>产品价格:¥2199</view>      <view id="wz">产品描述:{{msg2}}</view>    </view>  </block></view><view class="container">  <block wx:if="{{value==3}}">    <view class="center">      <view class="tp">        <image src="/image/c.jpg" mode="widthFix" ></image>      </view>      <view>产品编号:6009</view>      <view>上架日期:2021年11月</view>      <view>产品价格:¥2499</view>      <view id="wz">产品描述:{{msg3}}</view>    </view>  </block></view><view class="container">  <block wx:if="{{value==4}}">    <view class="center">      <view class="tp">        <image src="/image/d.jpg" mode="widthFix" ></image>      </view>      <view>产品编号:6007</view>      <view>上架日期:2022年1月</view>      <view>产品价格:¥3199</view>      <view id="wz">产品描述:{{msg4}}</view>    </view>  </block></view>
// pages/page1/page1.jsPage({  data: {    msg1:'Redmi Note 11 5G 天玑810 33W Pro快充 5000mAh大电池 6GB +128GB 浅梦星河 智能手机',    msg2:'Redmi K40 骁龙870 三星AMOLED 120Hz高刷直屏 4800万高清三摄 12GB+256GB 晴雪 游戏电竞5G手机',    msg3:'【24期免息】小米10S 新品5G旗舰 小米手机12重礼 白色 8+256GB',    msg4:'小米(MI) 11ultra 5G(白条0首付6期可选)全网通手机 陶 瓷白 白条分期12+256GB ',  },  onLoad: function (options) {    this.setData({value:options.value})  },  });
.container{  margin-left: 10px;  margin-right: 10px;  margin-top: 10px;  display: flex;  flex-direction: row;}

最后这里要说明在微信小程序开发工具中,在page目录下创建新的页面时,需要在app.json中定义页面的路径

这里以这个小项目为例,下面符app.json代码

{  "pages": [    "pages/index/index",    "pages/page1/page1"  ],  "window": {    "backgroundColor": "#F6F6F6",    "backgroundTextStyle": "light",    "navigationBarBackgroundColor": "#F6F6F6",    "navigationBarTitleText": "京东手机",    "navigationBarTextStyle": "black"  },  "sitemapLocation": "sitemap.json",  "style": "v2"}

到此,关于“微信小程序怎么实现商品列表跳转商品详情页功能”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯