通過 {{ 變量名 }} 語法可以使得 WXML 擁有動态渲染的能(néng)力,除此外(wài)還可以在 {{ }} 内進行簡單的邏輯運算(suàn)。
三元運算(suàn):
<!-- 根據 a 的值是否等于 10 在頁面輸出不同的内容 -->
<text>{{ a === 10? "變量 a 等于10": "變量 a 不等于10"}}</text>
算(suàn)數運算(suàn):
<!--
{ a: 1, b: 2, c: 3 }
-->
<view> {{a + b}} + {{c}} + d </view>
<!-- 輸出 3 + 3 + d -->
類似于算(suàn)數運算(suàn),還支持字符串的拼接,如代碼2-11所示。
代碼清單2-11 字符串的拼接
<!--
{ name: 'world' }
-->
<view>{{"hello " + name}}</view>
<!-- 輸出 hello world -->
{{ }}中還可以直接放(fàng)置數字、字符串或者是數組
代碼清單2-12 常量
<text>{{[1,2,3]}}</text>
<!-- 輸出 1,2,3 -->
<text>{{"hello world"}}</text>
<!-- 輸出 hello world -->
網站(zhàn)建設開(kāi)發|APP設計(jì)開(kāi)發|小(xiǎo)程序建設開(kāi)發