微信小程序 json数组添加、修改json数组中的某一个值
·
小程序页面js
let values = “jsonres[” + i + “].value”
that .setData({
[values]: value,
});
Page({
/**
* 页面的初始数据
*/
data: {
jsonres:[]
},
input_textarea: function (event) {
let that = this;
var value=event.detail.value
var index=event.target.dataset.index
var json={
value:value,
index:index
}
var res=true
var purchaselistTem = that.data.jsonres;
that.data.jsonres.forEach((el, i) => {
if(el.index==index){
res=false
let values = "jsonres[" + i + "].value"
that .setData({
[values]: value,
});
}
});
if(res){
that .setData({
jsonres: purchaselistTem.concat(json),
});
}
}
})
页面textarea中bindinput事件 input_textarea
<swiper class="productContentBox6" bindchange="fanye">
<swiper-item style="width: 100%; display:inline-block;min-height:540rpx;">
<view class="fuwuc2">
<view>
<text class="Keyword font-break">1、事故中,致害起因物是什么?</text>
<view><textarea bindinput="input_textarea" data-idnex=0" class="text1" placeholder="请输入内容"
placeholder-style="color:#666;font-size:30rpx;" /></view>
</view>
</view>
</swiper-item>
<swiper-item style="width: 100%; display:inline-block;min-height:540rpx;">
<view class="fuwuc2">
<view>
<text class="Keyword font-break">2、第二个测试问题?</text>
<view><textarea bindinput="input_textarea" data-idnex="1" class="text1" placeholder="请输入内容" placeholder-style="color:#666;font-size:30rpx;" /></view>
</view>
</view>
</swiper-item>
</swiper>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)