微信小程序之单向数据流05

时间:2024-03-27 12:35:15

微信小程序之单向数据流05

在我们熟知的前端框架中,比如AngularJS,VUE,里面都有双向绑定这个功能,但是在小程序中并没有提供数据的双向绑定,需要我们自己去实现.

小程序中单向数据流过程图:

微信小程序之单向数据流05

步骤:

  1.首先我们在页面上添加一个文本输入框,在下面在定义一个文本标签,思考如何将输入的数据和展示的数据同步

  2.在我们的data中定义一个数据,通过输入框中的数据设置到data中,通过bindInput方法来进行监听(每次输入都会执行这个方法)

  3.不能通过this.data.message =e.detail.value(我们输入的数据只能从这里面拿到),因为程序不会帮你进行渲染页面的效果

  4.使用setData方法来进行设置data中的数据

微信小程序之单向数据流05

 

微信小程序之单向数据流05

这样我们就实现了数据的双向绑定

微信小程序之单向数据流05