微信小程序实现购物车选择规格颜色效果

 更新时间:2022年01月21日 12:10:58   作者:小丫么小菜菜  
这篇文章主要为大家详细介绍了微信小程序实现购物车选择规格颜色选中效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了微信小程序实现购物车选择规格颜色效果的具体代码,供大家参考,具体内容如下

wxml:

<view>
  <view>规格:</view>
  <view class='dis'>
    <block wx:for="{{guige}}">
      <view class="{{gindex==index?'color':''}}" bindtap='guige' data-index='{{item.id}}' data-current='{{index}}'>{{item.name}}</view>
    </block>
  </view>
  <view>颜色:</view>
  <view class='dis'>
    <block wx:for="{{color}}">
      <view class="{{cindex==index?'color':''}}" bindtap='color' data-index='{{item.id}}' data-current='{{index}}'>{{item.name}}</view>
    </block>
  </view>
</view>
<view>{{guige[gindex].name}}:{{color[cindex].name}}</view>

js:

// pages/guige/guige.js
Page({
 
  /**
   * 页面的初始数据
   */
  data: {
    guige:[
      {id:1,name:'M'},
      {id:2,name:'L'},
      {id:3,name:'X'},
      {id:4,name:'S'}
    ],
    color:[
      {id:5,name:'红'},
      { id: 6, name: '橙'},
      { id: 7, name: '黄'},
      { id: 8, name: '绿'}
    ]
  },
  guige:function(e){
    this.setData({
      gid: e.currentTarget.dataset.index,
      gindex: e.currentTarget.dataset.current,
    })
  },
  color:function(e){
    this.setData({
      cid: e.currentTarget.dataset.index,
      cindex: e.currentTarget.dataset.current,
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
  
  },
 
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },
 
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },
 
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },
 
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },
 
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },
 
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },
 
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})

css:

.color{
  color: red
}
.dis{display: flex;justify-content: space-around}

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

相关文章

  • javascript刷新父页面方法汇总详解

    javascript刷新父页面方法汇总详解

    这篇文章主要介绍了javascript刷新父页面方法汇总详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • 微信小程序如何访问公众号文章

    微信小程序如何访问公众号文章

    这篇文章主要介绍了微信小程序如何访问公众号文章,随着小程序不断的发展,现在个人的小程序也开放了很多功能了,个人小程序直接打开公众号链接。在群里看到的一款小程序,点击可以直接阅读文章了,需要的朋友可以参考下
    2019-07-07
  • D3.js 实现带伸缩时间轴拓扑图的示例代码

    D3.js 实现带伸缩时间轴拓扑图的示例代码

    这篇文章主要介绍了D3.js 实现带伸缩时间轴拓扑图的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • 微信小程序实现的五星评价功能示例

    微信小程序实现的五星评价功能示例

    这篇文章主要介绍了微信小程序实现的五星评价功能,结合实例形式分析了微信小程序五星评价相关的界面布局、事件响应等操作技巧,需要的朋友可以参考下
    2019-04-04
  • jsonp的简单介绍以及其安全风险

    jsonp的简单介绍以及其安全风险

    JSONP原理就是动态插入带有跨域url的script标签,然后调用回调函数,把我们需要的json数据作为参数传入,通过一些逻辑把数据显示在页面上,这篇文章主要给大家介绍了关于jsonp的简单介绍以及其安全风险的相关资料,需要的朋友可以参考下
    2022-01-01
  • JavaScript中的函数申明、函数表达式、箭头函数

    JavaScript中的函数申明、函数表达式、箭头函数

    js中的函数可以通过几种方式创建,具体创建方法通过实例代码给大家介绍的非常详细,文中通过例子给大家介绍了函数声明和表达式之间的差别,感兴趣的朋友跟随小编一起看看吧
    2019-12-12
  • 游览器中javascript的执行过程(图文)

    游览器中javascript的执行过程(图文)

    在讲这个问题之前,先来补充几个知识点,如果对此已经比较了解可以直接跳过
    2012-05-05
  • js实现一个简单的MVVM框架示例

    js实现一个简单的MVVM框架示例

    下面小编就为大家分享一篇js实现一个简单的MVVM框架示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • js RuntimeObject() 获取ie里面自定义函数或者属性的集合

    js RuntimeObject() 获取ie里面自定义函数或者属性的集合

    取得ie 里面 自定义函数或者属性的集合 使用RuntimeObject()实现,需要的朋友可以参考下。
    2010-11-11
  • JavaScript实现获取图片文件真实格式的示例代码

    JavaScript实现获取图片文件真实格式的示例代码

    每种格式的图片,都有自己特有的优缺点以及数据结构,本篇博文的目的就是基于不同格式的图像二进制数据,获取到图片的真实格式,感兴趣的可以了解一下
    2023-02-02

最新评论