收藏
回答

setdata与setData带来的烦恼?

左图是setdata的效果

左图是setData的效果


代码如下

// pages/demo4/demo4.js


Page({


/**

* 页面的初始数据

*/

data:

{

num: 0


},

//输入框的input事件的执行逻辑

handleInput(e) {

// console.log(e.detail.value);

this.setData({ num: e.detail.value })

}

})


<!--pages/demo4/demo4.wxml-->

<!-- 1.需要给input标签绑定,input事件绑定关键字 bindinput

2.如何获取输入框的值:通过事件源对象来获取

e.detail.value

3.把输入框的值赋值到data当中

不能直接this.data.num=e.detail.value

不能直接this.num=e.detail.value

正确写法:this.setData({num:e.detail.value})

-->

<input type="text" bindinput="handleInput"/>

<view>{{num}}</view>













回答关注问题邀请回答
收藏
登录 后发表内容
问题标签