uni-app基本的數(shù)據(jù)綁定v-bind,v-for,v-on:click詳解
v-bind動態(tài)綁定屬性
1.在data中定義了一個屬性img,是圖片路徑,把這個圖片路徑綁定到image中用于展示,利用v-bind進行渲染
<image v-bind:src="img"></image>
還可以縮寫成
<image :src="img"></image>
v-for的使用
data中定義一個數(shù)組,最終將數(shù)組渲染到頁面上,利用v-for進行循環(huán)
<view v-for="(item,index) in arr" :key="index"></view>
添加key的綁定是為了適配小程序,如果不需要index,可以直接寫成
<view v-for="item in arr" :key="item.id"></view>
如果給button添加點擊事件,可以使用v-on:click
<button v-on:click="click()"></button>
methods: {
click(e){
console.log(e)
}
}如果button中的click方法沒有傳參,但是method里面定一個方法有一個參數(shù)e,那么這個參數(shù)e就為點擊事件中的內(nèi)容
<button v-on:click="click(20)"></button>
methods: {
click(e){
console.log(e)
}
}如果button中的方法click傳遞了參數(shù),而且methods里面定一的方法也就只有一個參數(shù)e,那么這個e就是值20,如果傳遞了一個參數(shù),還想獲取點擊事件,可以這樣寫
<button v-on:click="click(20,$event)"></button>
methods: {
click(num,e){
console.log(e)
}
}使用$event獲取點擊事件,這樣methods方法里面的參數(shù)num就是20,e就是點擊事件內(nèi)容
v-on:click可以簡寫為@click,如下
<button @click="click(20,$event)"></button>
到此這篇關(guān)于uni-app基本的數(shù)據(jù)綁定v-bind,v-for,v-on:click的文章就介紹到這了,更多相關(guān)uni-app數(shù)據(jù)綁定內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JS動態(tài)插入并立即執(zhí)行回調(diào)函數(shù)的方法
這篇文章主要介紹了JS動態(tài)插入并立即執(zhí)行回調(diào)函數(shù)的方法,實例分析了動態(tài)插入js文件及執(zhí)行回調(diào)函數(shù)的相關(guān)技巧,需要的朋友可以參考下2016-04-04
JavaScript實現(xiàn)移動端帶transition動畫的輪播效果
這篇文章主要介紹了JavaScript原生實現(xiàn)帶transition動畫的自動+手動輪播效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03

