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

小程序模板網

vue與微信小程序的一些區別

發布時間:2018-05-05 15:16 所屬欄目:小程序開發教程

一.條件渲染

vue:使用v-if指令,v-else表示v-if的else塊,v-else-if表示v-if 的“else-if 塊”

微信小程序:使用wx:if,wx:else表示wx:if的else塊,wx:elif表示wx:if的"else-if"塊

<view wx:if="{{length > 5}}"> 1 </view>
<view wx:elif="{{length > 2}}"> 2 </view>
<view wx:else> 3 </view>

二.顯示隱藏元素

VUE:v-show="..."

微信小程序:hidden="{{...}}"

三.綁定class

vue:全用v-bind,或者簡寫為:bind,和本有的class分開寫

<div class="test" v-bind:class="{ active: isActive }"></div>

微信小程序:

<view class="test {{isActive ? 'active':'' }}"></view>

四.事件處理

VUE:使用v-on:event綁定事件,或者使用@event綁定事件

<button v-on:click="counter += 1">Add 1</button>
<button v-on:click.stop="counter+=1">Add1</button>  //阻止事件冒泡

微信小程序:全用bindtap(bind+event),或者catchtap(catch+event)綁定事件

<button bindtap="clickMe">點擊我</button>
<button catchtap="clickMe">點擊我</button>  //阻止事件冒泡

五.綁定值

VUE:vue動態綁定一個變量的值為元素的某個屬性的時候,會在變量前面加上冒號:,例:<img :src="imgSrc"/>

微信小程序:綁定某個變量的值為元素屬性時,會用兩個大括號括起來。例:<image src="{{imgSrc}}"></image>

六.綁定事件傳參

VUE:vue綁定事件的函數傳參數時,可以把參數寫在函數后面的括號里

<div @click="changeTab(1)">哈哈</div>

微信小程序:微信小程序的事件我試過只能傳函數名,至于函數值,可以綁定到元素中,在函數中獲取

<view data-tab="1" catchtap="changeTab">哈哈</view>
js:
changeTab(e){
   var _tab = e.currentTarget.dataset.tab;  
}

七.設置值

VUE:設置test的值可以用,this.test = true;獲取test的值可以用this.test.

微信小程序:設置test的值要用this.setData({test:true});獲取test的值用this.data.test

 

注:微信小程序的表達式一般寫在“{{}}”里面



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