微信小程序,星星评分,如何修改数组的值,函数传参

微信小程序——如何修改数组的值

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

1、循环出来的三组评分,刚开始的时候不管点哪一组剩下两组都一起动,因为刚开始只写了一个value,想分别点击评分就在数组里面分别加value。

 <!-- 星星 -->
<van-rate value="{
    { list[index].value }}" 
size="{
    {30 }}" color="#fd5b04" void-icon="star"void-color="#eee"  gutter="{
    { 6 }}"
class="vant_rate" bind:change="onChange" data-index="{
    {index}}"/>
  data: {
   
 	// value:3,
    list:[{
   index:0,title:"短驳司机:", name:"张三丰", value:"",standard:""},
	    {
   index:1, title:"站点服务:",name:"北京西站", value:"",standard:""},
	    {
    index:2, title:"物流服务:", name:"", value:"",standard:""},]
  },

2、如何获取当前数组的下标?——也就是想在函数里面直接传参:

bindtap="getindex(index)"
getindex:function(event){
   
      console.log(index)
},

这样呢是不行的额,,,,,,
在这里插入图片描述
解决方法:
必须加data-xxx属性:

 <!-- 星星 -->
<van-rate value="{
    { list[index].value }}" 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值