微信小程序赋值undefined 新手求解
本文介绍了微信小程序赋值undefined 新手求解的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在事件函数中传值给data 中的inputValue变量 但是实际上inputValue的值确实undefined 具体原因是在查不清楚 求各位帮帮忙 感谢 网上给出的一些方法都尝试过还是不行
data: {
inputValue:" ",
resultset: [{text:"aaa"},{text:"bbb"}, {text: 'ccc'}, {text: 'f' }],
showClearBtn: false
},
searchActiveChangeinput: function (e) {
const val =e.detail.value
console.log("输入"+val)
this.setData({
'data.showClearBtn': val != '' ? true : false,
'data.inputValue':e.detail.value
})
console.log("搜索"+this.data.inpuVaue)
},
解决方案
不应该这样写'data.inputValue',
如果一个对象是,userinfo:{ins:1},可以写成'userinfo.ins'这样
ps:
this.setData({
inputValue:"258963",
'userinfo.ins':"2589"
})
这篇关于微信小程序赋值undefined 新手求解的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文