微信小程序赋值undefined 新手求解

查看:974
本文介绍了微信小程序赋值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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆