uni-app基本的數(shù)據綁定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就為點擊事件中的內容
<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就是點擊事件內容
v-on:click可以簡寫為@click,如下
<button @click="click(20,$event)"></button>
到此這篇關于uni-app基本的數(shù)據綁定v-bind,v-for,v-on:click的文章就介紹到這了,更多相關uni-app數(shù)據綁定內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Bootstrap.css與layDate日期選擇樣式起沖突的解決辦法
這篇文章主要為大家詳細介紹了BootStrap.css與layDate日期選擇樣式起沖突的解決辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04