网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序wxml數據綁定總結

發布時間:2018-04-25 09:31 所屬欄目:小程序開發教程

 

今天系統的記錄一下wxml的數據綁定功能。吐舌頭 
首先給出要用到的wxss樣式文件

 

				
  1. /* pages/wxml/wxml.wxss */
  2. .wxml-container{
  3. padding: 0 20rpx ;
  4. align-items: center;
  5. }
  6.  
  7. .topic-group{
  8. background: pink;
  9. width: 100%;
  10. text-align: center;
  11. margin-top: 40rpx;
  12. }
  13.  
  14. #text1{
  15. margin-top: 0;
  16. }
  17.  
  18. text{
  19. width: 100%;
  20. text-align: center;
  21. }
  22.  
  23. .topic-item{
  24. font-size: 40rpx;
  25. }

1.簡單綁定,用雙花括號引用變量  簡單綁定  {{message}}  {{messageNew.time}}

并在js的data中賦值↓,如message中可以直接引用,time在messageNew中賦值,引用時用.間隔,messageNew.time為數據路徑。

 

				
  1. Page({
  2.  
  3. /**
  4. * 頁面的初始數據
  5. */
  6. data: {
  7. message: "簡單綁定的字符串",
  8. messageNew:{
  9. time:"2017-10-17"
  10. },
  11. }
  12. })

效果圖↓

2.用工具查看屬性,將view的id值賦為item-{{id}}

 

  1. class="topic-group">組件屬性
  2. id="item-{{id}}" class="topic-item">通過工具查看屬性

在js對id進行賦值

 

  1. id: 1,

查看屬性↓,點擊Wxml工具,將鼠標移到左側view上并點擊,對應屬性內容標藍,可以看到,該view的id值為item-1。

3.控制屬性

 

  1. class="topic-group">控制屬性
  2. bindtap="switchCondition">切換condition(Click on me)
  3. wx:if="{{condition}}" class="topic-item">condition為true會顯示

js中我們首先將condition賦值true,并在js中實現方法

 

  1. switchCondition: function () {
  2. var condition = this.data.condition;
  3. this.setData({
  4. condition: !condition
  5. })
  6. }

看下效果圖,每次點擊“切換condition”條目,condition值都取反,影響view的展示↓

4.三元運算

 

  1. class="topic-group">三元運算
  2. hidden="{{flag==1?true:false}}" class="topic-item">flag={{flag}}

①我們在js中將flag賦值為5,顯示如下↓(因為flag不為1,因此hidden為false,即不隱藏)

②在js中將flag賦值為1,顯示如下↓(flag==1,hidden值為true,view被隱藏)

5.算數運算

 

  1. class="topic-group">算數運算
  2. class="topic-item">{{a+b}}+{{c}}+d
  3. class="topic-item">{{a+b+c}}+{uyuoqqa}

同樣在js的data中進行賦值↓

 

  1. a: 1,
  2. b: 2,
  3. c: 3,
  4. d: 4,

效果圖如下,花括號包裹的部分可以進行運算,不同花括號之間的數據無法進行運算

6.邏輯運算

 

  1. class="topic-group">邏輯判斷
  2. wx:if="{{length>5}}" class="topic-item">length={{length}}
  3. wx:if="{{arr.length>5}}" class="topic-item">arr.length={{arr.length}}

在js賦值

 

  1. length:4.5,
  2. arr:[1,2,3,4,5,6],


易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/23985.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×