小程序数据库查询where语句中 this.data不能使用的原因及解决方法 最终效果: 原因:this.data.id 必须为string类型,不可为number类型 解决方法: 将数据类型及数据库里的数据类型都改为string类型。 较为粗糙的转化方法: 原理:将数字改为带有单引号的字符串(图中为双引号),此时将csv文件导入数据库,数字就会被识别为string类型。 此时,只需在数据的赋值语句里加上单引号: 此时在输入框输入纯数字也会有反馈了: 唯一美中不足的地方就是无法消除单引号,但也总比5000多下地在数据库里转换数据类型来得轻松得多,笔者水平有限,希望有人提出更好的解决方法。 最终效果: