이 글은 주로 WeChat 미니 프로그램의 간단한 데이터 바인딩 예시에 대한 정보를 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
WeChat 애플릿 데이터 바인딩의 간단한 예
간단한 사용법:
Page({ data: { message: '张三' } }) /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var content1={ date: "2020年 10月 8日 ", title:"时间群" , nameData:{ name1:"张三李四", name2:"人五人六", }, fade:true/false } this.setData(content); },
데이터 바인딩은 Mustache 구문(이중 중괄호)을 사용하여 변수를 get으로 래핑합니다.
<view> {{ date}} </view> <view> {{ title}} </view> <view> {{ nameData.name1}} </view> <view> {{ nameData.name2}} </view>//层级用点取值 <image wx:if="{{fade}}" class="image" src=""></image>//隐藏/显示
예 간단한 작업 수행 {{}}
삼항 연산자
<view hidden="{{flag ? true : false}}"> Hidden </view>
calculation
Page({ data: { a: 1, b: 2, c: 3 } })
<view> {{a + b}} + {{c}} + d </view> 输出结果:3 + 3 + d。
논리적 판단
<view wx:if="{{length > 5}}"> </view>
내에서도 이 작업을 직접 수행할 수 있습니다. 콧수염 내에서 결합하여 새로운 형태를 만듭니다. 객체 또는 배열.
Page({ data: { zero: 0 } })
<view wx:for="{{[zero, 1, 2, 3, 4]}}"> {{item}} </view>
출력 결과: 배열 [0, 1, 2, 3, 4]로 결합되었습니다.
Objects
Page({ data: { a: 1, b: 2 } })
<template is="objectCombine" data="{{for: a, bar: b}}"></template>
최종 결합 개체는 {for: 1, bar: 2}
관련 권장 사항:
예시 React.js 상위-하위 컴포넌트 데이터 바인딩에 대한 자세한 설명 실시간 통신
위 내용은 WeChat 애플릿의 데이터 바인딩 및 계산에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!