是想实现在输入框里输入完内容后,点击按钮添加记录,并且清空输入框的内容
主要问题就是清空的操作 mylogs:"",这一行加上之后,在输入框里输入完内容点按钮,模拟器直接卡住不动。几秒钟之后开发者工具提示 模拟器未响应,换成webview渲染就完全没问题
// pages/demo/demo.js
Page({
/**
* 页面的初始数据
*/
data: {
mylogs:"",
datalist:["plan1","plan2","plan3"]
},
handleInput(evt){
// console.log("input",evt.detail.value)
this.setData({
mylogs:evt.detail.value
})
},
handleAdd(){
console.log(this.data.mylogs)
this.setData({
datalist:[...this.data.datalist,this.data.mylogs],//原数组+输入框里的
mylogs:""
})
},
是触发 handleAdd 后就挂了吗?提供个完整的代码片段我们试下
请问解决了吗?我也是清空后就死机不动了