国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

VUE學習筆記(一)基礎

2024-04-27 15:18:23
字體:
來源:轉載
供稿:網友

常用指令

v-model:雙向數據綁定

<div id="app"> 輸入您的姓名: <input type="text" v-model="name"> <p>{{ $data | json }}</p> <p>{{ name }}</p></div><script> var V = new Vue({ el : '#app', data : { name : '_Appian' } });</script>

input中輸入的name,會被時時獲取到;

v-on:事件綁定

<div id="app"> 輸入您的姓名: <input type="text" v-model="name"> <button v-on:click="say">歡迎點擊</button> <button @click="say">歡迎點擊</button> //縮寫</div><script> var V = new Vue({ el : '#app', data : { name : '_Appian' }, methods : { say : function(){ alert('歡迎' + this.name); } } });</script>

還可以綁定其他的,如

事件名
v-on:mouSEOve
v-on:keydown
v-on:submit
v-on:keyPRess
v-on:keyup

v-if&v-show&v-else:條件判斷

<div id="app"> <section v-if="loginStatus"> 輸入您的姓名: <input type="text" v-model="name"> <button v-on:click="say">歡迎點擊</button> </section> <section v-if="!loginStatus"> 登錄用戶: <input type="text"> 登錄密碼: <input type="passWord"> <button @click="say">歡迎點擊</button> </section></div><script> var V = new Vue({ el : '#app', data : { name : '_Appian', loginStatus : false }, methods : { say : function(){ alert('歡迎' + this.name); }, change:function(){ this.loginStatus=!this.loginStatus; }, } });</script>

this的執行就是實例V

一般來說,v-if 有更高的切換消耗而 v-show 有更高的初始渲染消耗。因此,如果需要頻繁切換 v-show 較好,如果在運行時條件不大可能改變 v-if 較好。

v-for:輸出列表

<div id="app"> <ul> <li v-for="el in products"> {{ el.name }} - ¥ {{ el. price }} - {{ el. category }} </li> </ul></div><script> var V = new Vue({ el : '#app', data : { products : [ {name: 'microphone', price: 25, category: 'electronics'}, {name: 'laptop case', price: 15, category: 'accessories'}, {name: 'screen cleaner', price: 17, category: 'accessories'}, {name: 'laptop charger', price: 70, category: 'electronics'}, {name: 'mouse', price: 40, category: 'electronics'}, {name: 'earphones', price: 20, category: 'electronics'}, {name: 'monitor', price: 120, category: 'electronics'} ] } });</script>

對象里的對應下標

//#1<li v-for="el in products"> {{ $index }} - {{ el.name }} - ¥ {{ el. price }} - {{ el. category }}</li>//#2<li v-for="(index,el) in products"> {{ index }} - {{ el.name }} - ¥ {{ el. price }} - {{ el. category }}</li>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西贡区| 渝中区| 台山市| 裕民县| 前郭尔| 固镇县| 陵川县| 长垣县| 高雄市| 永济市| 和林格尔县| 宜黄县| 大英县| 肥乡县| 五家渠市| 兴宁市| 平邑县| 淳安县| SHOW| 富民县| 邳州市| 利川市| 抚松县| 甘洛县| 博野县| 保定市| 遂平县| 平泉县| 清苑县| 白河县| 金堂县| 施甸县| 东安县| 涟源市| 南京市| 呼伦贝尔市| 江陵县| 威远县| 西盟| 图片| 微博|