首页前端开发JavaScript小程序实现商品属性选择或规格选择

小程序实现商品属性选择或规格选择

时间2024-02-01 03:24:02发布访客分类JavaScript浏览373
导读:收集整理的这篇文章主要介绍了小程序实现商品属性选择或规格选择,觉得挺不错的,现在分享给大家,也给大家做个参考。 本文实例为大家分享了小程序实现商品属性选择或规格选择的具体代码,供大家参考...
收集整理的这篇文章主要介绍了小程序实现商品属性选择或规格选择,觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例为大家分享了小程序实现商品属性选择或规格选择的具体代码,供大家参考,具体内容如下

实现效果

1.wXMl

view wx:for="{
{
list}
}
    " wx:key="index" wx:key="index" wx:for-index="childIndex" style="margin: 40px 0">
      view>
{
{
ITem.name}
}
    /view>
    view class="s" wx:for="{
{
item.option_value}
}
    " wx:key="index" >
   text class="{
{
indexArr[childIndex] == index ? 'active':''}
}
" bindtap="choice" data-fid="{
{
childIndex}
}
" data-id="{
{
index}
}
    ">
    {
{
item.name}
}
       /text>
      /view>
    /view>
    

2.js

data: {
 //数据  list: [   {
    "goods_option_id": 1737,    "option_id": 1737,    "name": "冰度",    "option_value": [     {
      "goods_option_value_id": 3606,      "option_value_id": 3606,      "name": "正常冰",      "image": "xxxxxx.png"     }
,     {
      "goods_option_value_id": 3605,      "option_value_id": 3605,      "name": "少冰",      "image": "xxxxxx.png"     }
,     {
      "goods_option_value_id": 3604,      "option_value_id": 3604,      "name": "热饮",      "image": "xxxxxx.png"     }
    ]   }
,   {
    "goods_option_id": 1738,    "option_id": 1738,    "name": "糖度",    "option_value": [     {
      "goods_option_value_id": 3608,      "option_value_id": 3608,      "name": "正常糖",      "image": "xxxxxx.png"     }
,     {
      "goods_option_value_id": 3607,      "option_value_id": 3607,      "name": "少糖",      "image": "xxxxxx.png"     }
    ]   }
,   {
    "goods_option_id": 1737,    "option_id": 1737,    "name": "冰度",    "option_value": [     {
      "goods_option_value_id": 3606,      "option_value_id": 3606,      "name": "正常冰",      "image": "xxxxxx.png"     }
,     {
      "goods_option_value_id": 3605,      "option_value_id": 3605,      "name": "少冰",      "image": "xxxxxx.png"     }
,     {
      "goods_option_value_id": 3604,      "option_value_id": 3604,      "name": "热饮",      "image": "xxxxxx.png"     }
    ]   }
  ],  arr: [],  indexArr: [] }
,choice(e) {
      const fid = e.currentTarget.dataset.fid;
       const id = e.currentTarget.dataset.id;
      const arr = this.data.arr,     arr2 = this.data.indexArr;
           arr[fid] = this.data.list[fid].option_value[id].name;
      arr2[fid] = id;
  this.setData({
   arr: arr,   indexArr: arr2  }
) }
,  onLoad: function (options) {
      const res = this.data.indexArr;
      this.data.list.foreach((e,i) =>
 {
       res[i] = 0;
   this.setData({
    indexArr: res   }
)  }
    );
 }
    

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:
  • 微信小程序实现商品属性联动选择@H_126_26@
  • 微信小程序商品详情页规格属性选择示例代码

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 基于jquery实现轮播图效果下一篇:js实现瀑布流布局(无限加载)猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: 小程序实现商品属性选择或规格选择
本文地址: https://pptw.com/jishu/594856.html
c语言大小写字母怎么转化? c语言中do while语句怎么使用

游客 回复需填写必要信息