🏆今日学习目标:数据绑定
😃创作者:颜颜yan_
🎉专栏系列:微信小程序开发实战
实现数据绑定
如何让data中的数据在页面中显示呢,小程序采用数据绑定的机制来做数据的初始化和更新。
小程序的脚本逻辑是运行在JSCore中,JSCore是一个没有DOM的环境,它完全抛弃了DOM结构,我们只能使用数据绑定来做数据的相关操作。
不同于AngularJS的双向数据绑定,小程序仅实现了从逻辑层传递到渲染层
的数据绑定,反之则不可以。
小程序使用Page方法参数里的data变量作为数据绑定的桥梁,直接写在data里的数据,被称为数据绑定的初始化数据。
小程序的数据绑定方式有以下两种,接下来我们来看看吧~
初始化数据绑定
初始化数据绑定通常将这些数据直接写在Page方法参数的data对象下面。
post.js
如下,我们先在post.js中添加一个临时变量作为测试数据,包括以下内容。
post.wxml
接下来,对post.wxml文件做一些改动,就可以让wxml能够“接收”这些初始化数据。
小程序使用Mustache语法
双大括号{
{}}
在wxml组件里进行数据绑定。