微信小程序学习3:小程序语法-数据绑定

微信小程序学习3:小程序语法-数据绑定

可以认为是声明变量,只不过小程序的变量要在规定位置声明。
官方文档https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/data.html

在页面的.jsdata对象声明,变量一般要有初始化。

image-20210419115554936

小程序要使用的动态数据都会找data对象要。

例子

  1. 页面.js 的 data 对象中创建msg数据对象
 data: {
    msg: '初始化测试'
  },

*.wxml文件(类似网页的html)使用数据

1.模板结构中使用双大括号 {{message}}

2.注意事项: 小程序中为单项数据流 model —> view

<text class="userName">{{msg}}</text>
<view>{{msg}}</view>

image-20210419120715322

*.js修改数据

  1. 语法:this.setData({message: ‘修改之后的数据’}, callback),callback可以省略

  2. 特点:

    a) 同步修改: this.data 值被同步修改

    b) 异步更新: 异步将 setData 函数用于将数据从逻辑层发送到视图层(异步)

教程例子,新建一个 changeText 函数修改,在哪里修改都会同步

  data: {
    msg: '初始化测试',   // 多个数据以英文逗号
  },  

  changeText: function(){
    this.setData({    // 修改数据2
      msg: '修改数据2'
    })       
  },
  onLoad: function (options) {
    console.log('OnLoad()');
    console.log(this);
    this.setData({    // 修改数据1
      msg:'修改之后的数据'
    });
    this.changeText();  //函数调用,分号,
  },

image-20210419123109529

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值