微信小程序數(shù)據(jù)綁定
使用微信小程序數(shù)據(jù)綁定讓“變量替換”更加簡(jiǎn)單
微信小程序提供了數(shù)據(jù)綁定功能,可以輕松實(shí)現(xiàn)前端模板的“變量替換”,從而實(shí)時(shí)更新頁面。下面介紹數(shù)據(jù)綁定的用法:
1. 簡(jiǎn)單綁定
在WXML文件中使用雙大括號(hào)將變量包起來即可實(shí)現(xiàn)數(shù)據(jù)綁定。例如:
<view> {{ message }} </view>
需要在Page對(duì)象的data屬性中定義該變量。例如:
Page({
data: {
message: 'Hello MINA!'
}
})
2. 組件屬性需要在雙引號(hào)之內(nèi)
組件屬性同樣可以進(jìn)行數(shù)據(jù)綁定。需要將屬性值放到雙引號(hào)之內(nèi),并使用大括號(hào)將變量包起來。例如:
<view id="item-{{id}}"> </view>
需要在Page對(duì)象的data屬性中定義該變量。例如:
Page({
data: {
id: 0
}
})
3. 控制屬性需要在雙引號(hào)之內(nèi)
控制屬性同樣可以進(jìn)行數(shù)據(jù)綁定。需要將屬性值放到雙引號(hào)之內(nèi),并使用大括號(hào)將變量包起來。例如:
<view wx:if="{{condition}}"> </view>
需要在Page對(duì)象的data屬性中定義該變量。例如:
Page({
data: {
condition: true
}
})
4. 運(yùn)算
在雙大括號(hào)中,可以進(jìn)行簡(jiǎn)單的運(yùn)算操作。支持的運(yùn)算符有:三元運(yùn)算、算數(shù)運(yùn)算、邏輯判斷、字符串拼接等。
4.1 三元運(yùn)算
<view hidden="{{flag ? true : false}}"> Hidden </view>
4.2 算數(shù)運(yùn)算
<view> {{a + b}} + {{c}} + d </view>
需要在Page對(duì)象的data屬性中定義這些變量。例如:
Page({
data: {
a: 1,
b: 2,
c: 3,
d: 'some string'
}
})
則上述組件將會(huì)顯示文本“3 + 3 + some string”。
4.3 邏輯判斷
<view wx:if="{{length > 5}}"> </view>
需要在Page對(duì)象的data屬性中定義該變量。例如:
Page({
data: {
length: 10
}
})
則上述組件將會(huì)顯示。
4.4 字符串拼接
<view>{{"hello" + name}}</view>
需要在Page對(duì)象的data屬性中定義該變量。例如:
Page({
data:{
name:"MINA"
}
})
-
B2B2C多用戶商城系統(tǒng)支持企業(yè)自營與商戶入駐模式共存 會(huì)員一站式精細(xì)化營銷工具 多用戶分銷,帶來爆發(fā)式增長
系統(tǒng)支持平臺(tái)自營+供應(yīng)商店鋪共存的經(jīng)營模式(類天貓&京東模式),幫助企業(yè)打造生態(tài)級(jí)商業(yè)平臺(tái)為目的的電子商務(wù)系統(tǒng)。
免費(fèi)試用系統(tǒng) -
B2B2B電商交易系統(tǒng)優(yōu)化供應(yīng)鏈協(xié)作 授信及賬期支付 商品按照數(shù)量階梯設(shè)價(jià)
全渠道訂貨/采購及經(jīng)銷商管理數(shù)字化系統(tǒng),實(shí)現(xiàn)供應(yīng)鏈整合和交易便捷化。
免費(fèi)試用系統(tǒng) -
S2B2B電商交易系統(tǒng)供銷一體化,提高市場(chǎng)集中度 集團(tuán)管控一體化,有效實(shí)現(xiàn)供需匹配 移動(dòng)應(yīng)用一體化,提高運(yùn)營綜合效率
上下游資源整合數(shù)字化解決方案,賦能產(chǎn)業(yè)供應(yīng)鏈,構(gòu)建產(chǎn)業(yè)互聯(lián)網(wǎng)生態(tài)體系。
免費(fèi)試用系統(tǒng)
