【微信小程序】数据绑定

这篇具有很好参考价值的文章主要介绍了【微信小程序】数据绑定。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主🏆
📃个人主页:hacker707的csdn博客
🔥系列专栏:微信小程序🥇
💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待💖💖💖

【微信小程序】数据绑定

数据绑定的基本原则

①在data中定义数据
②在WXML中使用数据

在data中定义页面数据

在页面对应的.js文件中,把数据定义到data对象中即可:

Page({
    data:{
        // 字符串类型的数据
        info: 'init data'
        // 数据类型的数据
        msgList:[{msg:'hello'},{msg:'world'}]
    }
})

Mustache语法格式

把data中的数据绑定到页面中渲染,使用Mustache语法将变量包起来即可,语法格式如下:

<view>{{要绑定的数据名称}}</view>

🏆使用实例:
写一个hello world字符串并渲染到页面上

✅list.js

Page({
    data: {
        info:'hello world'
    }
})

✅list.wxml

<view>{{info}}</view>

Mustache语法的应用场景

①绑定内容
②绑定属性
③运算(三元运算、算术运算等)

动态绑定内容

✅页面的数据如下:

Page({
    data: {
        info:'hello world'
    }
})

✅页面的结构如下:

<view>{{info}}</view>

【微信小程序】数据绑定

动态绑定属性

✅页面数据如下:

Page({
    data: {
        imgSrc:'https://c-ssl.dtstatic.com/uploads/blog/202110/30/20211030124119_be7bb.thumb.1000_0.png'
    }
})

✅页面结构如下:

<image src="{{imgSrc}}" mode="widthFix"></image>

【微信小程序】数据绑定

三元运算

✅页面的数据如下:

Page({
    data: {
        randomNum:Math.random() * 10 // 生成10以内的随机数
    }
})

✅页面的结构如下:

<view>{{randomNum >=5 ? '随机数字大于等于5' :'随机数字小于5'}}</view>

【微信小程序】数据绑定

算数运算

✅页面的数据如下:

Page({
    data: {
        randomNum:Math.random().toFixed(2) // 生成0~1之间的两位小数
    }
})

✅页面的结构如下:

<view>生成100以内的随机数:{{randomNum * 100}}</view>

【微信小程序】数据绑定

结束语🥇

以上就是微信小程序之button和image组件的基本使用
持续更新微信小程序教程,欢迎大家订阅系列专栏🔥微信小程序
你们的支持就是hacker创作的动力💖💖💖

【微信小程序】数据绑定文章来源地址https://www.toymoban.com/news/detail-492467.html

到了这里,关于【微信小程序】数据绑定的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序:tabbar、事件绑定、数据绑定、模块化、模板语法、尺寸单位

    目录 1. tabbar 1.1 什么是tabbar  1.2 配置tabbar  2. 事件绑定 2.1 准备表单 2.2 事件绑定 2.3 冒泡事件及非冒泡事件  3. 数据绑定 3.1 官方文档 4. 关于模块化 5. 模板语法 6. 尺寸单位 下图中标记出来的部分即为tabbar:    官方说明文档:   说明: pagePath中指定的页面,必须在app.jso

    2024年02月04日
    浏览(42)
  • 微信小程序-绑定数据并在后台获取它

    如图 遍历列表的过程中需要绑定数据,点击时候需要绑定数据 这里是源代码 这里有几个点注意: 1、代码别写到最外层的view上了,传不到这个button上 data-product-id=“{{item.productId}}” XXXXX 2、如何点击按钮获取当前的 商品id和上下架状态呢? catchtap=“onShelf” 或者 bindtap=“on

    2024年02月21日
    浏览(31)
  • 微信小程序中WXML模版语法-数据绑定方法介绍

    1.数据绑定的基本原则 1在data中定义数据 2在WXML中使用数据 2.在data中定义页面的数据 在页面对应的.js文件中,把数据定义到data对象中即可: 3.Mustache语法的格式 把data中的数据绑定到页面中渲染,使用Mustache语法(双大括号)将变量包起来即可。语法格式为: 4.Mustache语法的应

    2024年02月12日
    浏览(36)
  • 微信小程序form页面数据双向绑定data路径

    在开发过程中数据经常以对象方式组织,对页面修改数据进行保存时使用this.data.obj无法获取修改后数据。 1.只能是一个单一字段的绑定 2.目前,尚不能 data 路径,如 这通常不满足我们日常开发需要 通过在input框中设置 name 属性, 然后在函数中使用 e.detail.value 获取form数据 网上

    2024年02月13日
    浏览(32)
  • 关于微信小程序中的数据双向绑定如何实现

    前言 官方文档:微信小程序双向绑定语法 在 WXML 中,普通的属性的绑定是单向的。例如: 如果使用 this.setData({ value: ‘leaf’ }) 来更新 value ,this.data.value 和输入框的中显示的值都会被更新为 leaf ;但如果用户修改了输入框里的值,却不会同时改变 this.data.value 。 如果需要在

    2024年02月05日
    浏览(42)
  • 完美应对微信小程序的数据管理,从数据双向绑定开始

    微信小程序因为诸多限制所以它无法像 vue 那样通过指令进行数据绑定,那微信小程序有没有什么办法可以实现数据的双向绑定呢?今天给大家分享两种微信小程序数据绑定的方法。 当点击 form 表单中 form-type 为 submit 的 button 组件时,会将表单组件中的 value 值进行提交,需要

    2024年02月11日
    浏览(34)
  • 微信小程序之WXML 模板语法之数据绑定、事件绑定、wx:if和列表渲染

    学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需写作干货注入能量… 热爱写作,愿意让自己成为更好

    2024年01月22日
    浏览(49)
  • 【微信小程序入门到精通】— 带你揭开数据绑定的真面目

    对于目前形式,微信小程序是一个热门,那么我们该如何去学习并且掌握之后去做实际项目呢? 为此我特意开设此专栏,在我学习的同时也将其分享给大家! 本篇文章主要介绍数据绑定这一名词,那么我们如何在小程序页面定义数据并且使用呢? 首先我们介绍一下数据绑定

    2024年02月09日
    浏览(38)
  • 微信小程序(二)--- 数据绑定,事件绑定,全局配置window,tabBar,网络数据请求,request合法域名,GET,POST

    目录 一、WXML模板语法 1、数据绑定 (1)Mustache语法 2、事件绑定  (1)常用事件  (2)属性列表  (3)target和currentTarget的区别  (4)bindtap语法格式  (5)在事件处理函数中为data中的数据赋值 (6)事件传参 (7)bindinput的语法格式 (8)实现文本框(input)和data之间的数

    2024年02月04日
    浏览(38)
  • 微信小程序wxml的数据和事件的绑定,以及条件和列表的渲染

    关于微信小程序知识点一共做了六个博客,涵盖大部分内容,有想学习的可以按照以下顺序查看 1.微信小程序的启动和渲染过程(加组件分类和组件的基本使用以及API分类) 2.微信小程序wxml的数据和事件的绑定,以及条件和列表的渲染 3.微信小程序wxss相关介绍、全局配置和tabbar知识

    2024年02月10日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包