this.setData中的inputVal为什么显示not defined?
发布于 6 年前 作者 jieshao 7106 次浏览 来自 官方Issues

查看官方WeUI的SearchBar组件时发现在input框中输入文字后会报错,如下图:

断点调试结果如下:

这是为什么啊?请大神解惑。

5 回复

那你有没有打印e 看看value到底是在哪一个下面,为啥都不打印下e 就这样直接赋值了那,而且你 console.log(inputVal)也写错了   应该是 console.log(this.data.inputVal)

打印错了  你this.setData赋值到inputVal中  console.log(this.data.inputVal);才能打印

console.log(this.data.inputVal)应该这样写……

你应该打印的是 this.data.inputValue。 这个上下文里是没有inputValue声明的。

你是新手吗?

回到顶部