微信小程序——如何修改数组的值
效果图
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 }}