第8课 微信小程序双向数据绑定this.setData:

第8课 微信小程序双向数据绑定:

效果图上来吧:

上面的输入框是input标签,输入的值与js代码中的data内的数据绑定
下面的显示文字是获取data内绑定的那个数据的值
微信没有v-mode这种方法哦,所以只能这样实现数据动态绑定

在这里插入图片描述

实现双向数据绑定的代码如下:

wxml全部代码如下:

<!-- bindinput是监听输入时触发change方法的函数 {{属性名}}:这是引入js内data数据的方法 -->

<input bindinput='change'></input>
<text>----------------------</text>
<view>{{inputValue}}</view>

js全部代码如下:

Page({
  data: {
    inputValue: "",
  },
  change(e){
  	//动态改变data数据
    this.setData({
      inputValue: e.detail.value
    })
    
    //一下这种方法改变data内数据的值不是动态的,页面数据不会随之变化
    // this.data.inputValue = e.detail.value	
  }
})

wxss全部代码如下:

/*只给input标签设置一个外边距方便观看效果*/
input{
  border: 1px solid #ccc;
}

好啦!就这么点代码就能实现如图效果哦!

赶紧赋值粘贴自己动手试试看吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值