Heim > WeChat-Applet > Mini-Programmentwicklung > Detaillierte Erläuterung der Datenbindung und Berechnung des WeChat-Applets

Detaillierte Erläuterung der Datenbindung und Berechnung des WeChat-Applets

小云云
Freigeben: 2018-02-07 13:56:40
Original
2581 Leute haben es durchsucht

Dieser Artikel stellt Ihnen hauptsächlich die relevanten Informationen zu einfachen Beispielen für die Datenbindung in WeChat-Miniprogrammen vor. Ich hoffe, dass dieser Artikel Ihnen helfen kann.

Ein einfaches Beispiel für die WeChat-Applet-Datenbindung

Einfache Verwendung:


Page({
 data: {
  message: '张三'
 }
})

 /**
  * 生命周期函数--监听页面加载
  */
 onLoad: function (options) {
   var content1={
     date: "2020年 10月 8日 ", 
     title:"时间群" ,
     nameData:{
       name1:"张三李四",
       name2:"人五人六",
     },
     fade:true/false 
   }
   this.setData(content);
 },
Nach dem Login kopieren

Die Datenbindung verwendet die Mustache-Syntax (doppelte geschweifte Klammern), um Variablen zu umschließen, um


<view> {{ date}} </view>
<view> {{ title}} </view>
<view> {{ nameData.name1}} </view>
<view> {{ nameData.name2}} </view>//层级用点取值
<image wx:if="{{fade}}" class="image" src=""></image>//隐藏/显示
Nach dem Login kopieren

Dies kann einfach innerhalb von {{}} durchgeführt werden des

ternären Operators


<view hidden="{{flag ? true : false}}"> Hidden </view>
Nach dem Login kopieren

berechnet


Page({
 data: {
  a: 1,
  b: 2,
  c: 3
 }
})
Nach dem Login kopieren


<view> {{a + b}} + {{c}} + d </view>

输出结果:3 + 3 + d。
Nach dem Login kopieren

Logisches Urteil


<view wx:if="{{length > 5}}"> </view>
Nach dem Login kopieren

kann auch direkt in Moustache kombiniert werden, um ein neues Objekt oder Array zu bilden .


Page({
 data: {
  zero: 0
 }
})
Nach dem Login kopieren


<view wx:for="{{[zero, 1, 2, 3, 4]}}"> {{item}} </view>
Nach dem Login kopieren

Ausgabeergebnis: kombiniert in Array [0, 1, 2, 3, 4] .

Objekt


Page({
 data: {
  a: 1,
  b: 2
 }
})
Nach dem Login kopieren


<template is="objectCombine" data="{{for: a, bar: b}}"></template>
Nach dem Login kopieren

Das endgültige kombinierte Objekt ist {für: 1 , Balken: 2🎜>

Verwandte Empfehlungen:


Vue bidirektionale Datenbindungs-Quellcode-Analyse

Detailliertes Beispiel für React .js Datenbindung der Eltern-Kind-Komponente in Echtzeit

JS-Methode zur Implementierung der bidirektionalen Datenbindung

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Datenbindung und Berechnung des WeChat-Applets. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage