gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

一文詳解vue指令及其過濾器(附代碼示例)

本篇文章給大家帶來了關于前端vue的相關知識,聊聊什么是內容渲染指令以及屬性綁定指令等等,感興趣的朋友,下面一起來看一下吧,希望對需要的朋友有所幫助!

一文詳解vue指令及其過濾器(附代碼示例)

vue 指令與過濾器

內容渲染指令

內容渲染指令是用來輔助開發者渲染 DOM 元素的文本內容。常用的內容渲染指令有3種。

v-text

示例

<div id="app">     <!-- 把 username 對應的值,渲染到第一個 p 標簽中 -->     <p v-text="username"></p>     <!-- 把 gender 對應的值,渲染到第二個 p 標簽中 -->     <!-- 注意:第二個 p 標簽中,默認文本會被gender值覆蓋 -->     <p v-text="gender">性別</p> </div> <!-- 導入 vue 的庫文件 -->     <script src="./lib/vue.js v2.7.13.js"></script>
登錄后復制

//創建vue 的實例對象 const vm = new Vue({     //el 屬性是固定寫法,表示當前 vm 實例要控制的區域,接收的是一個選擇器     el: '#app',     // data 對象就是要渲染到頁面上的數據     data: {         username: 'zs',         gender: '男'     } });
登錄后復制

插值表達式 {{}}雙大括號

在實際開發中應用較多,不會覆蓋原有渲染
示例

<div id="app">     <p>姓名:{{username}}</p> </div>
登錄后復制

const vm = new Vue({     //el 屬性是固定寫法,表示當前 vm 實例要控制的區域,接收的是一個選擇器     el: '#app',     // data 對象就是要渲染到頁面上的數據     data: {         username: 'zs',         gender: '男',     } });
登錄后復制

v-html

可以把帶標簽的的字符串,渲染成真正的html 內容
示例

<div id="app">     <div v-html="info"></div> </div>
登錄后復制

const vm = new Vue({             //el 屬性是固定寫法,表示當前 vm 實例要控制的區域,接收的是一個選擇器             el: '#app',             // data 對象就是要渲染到頁面上的數據             data: {                 info: '<h4 style="color: red; font-weight: bold;"> 歡迎學習 vuejs</h4>'             }         });
登錄后復制

屬性綁定指令

注意:插值表達式只能用在元素內容節點中,不能用在元素的屬性節點

動態綁定屬性值 v-bind

在屬性前加屬性指令 v-bind: 為元素動態綁定值,vue 規定 v-bind 可以簡寫成: ,示例

<input type="text" v-bind:placeholder="tips"> <img :src="photo" style="width: 150px;">
登錄后復制

使用 javascript 表達式

在 vue 提供的模板渲染語法中,除了支持綁定簡單的數據值之外,還支持 javascript 表達式的運算,例如

{{ number + 1 }}; {{ ok ? 'YES' : 'NO'}}; {{ message.split('').reverse().join('')}};  <div v-bind:id="'list-' + id"></div>
登錄后復制

注意在簡寫 v-bind 屬性綁定期間,如果綁定內容需要進行動態拼接,則字符串外應包裹單引號,例如

<div :title="'box' + index">!!!!!</div>
登錄后復制

事件綁定指令

v-on 綁定事件

v-on 綁定事件指令,輔助程序員為DOM元素綁定監聽事件,格式如下

<p>count的值是: {{count}}</p>         <!-- 語法格式為 v-on:事件名稱="事件處理函數的名稱" -->         <button v-on:click="addCount">+1</button>
登錄后復制

 const vm = new Vue({             //el 屬性是固定寫法,表示當前 vm 實例要控制的區域,接收的是一個選擇器             el: '#app',             // data 對象就是要渲染到頁面上的數據             data:{                 count: 0,             },             // 定義事件的處理函數             methods:{                 add: function () {                     // console.log(vm);                     // vm.count += 1;  		    // this === vm                      this.count += 1;                 } 		// 也可簡寫成                 add () {                     // console.log(vm);                     this.count += 1;                 }             }         });
登錄后復制

v-on: 也可以簡寫為 @

<button @click="sub">-1</button>
登錄后復制

注意:原生 DOM 對象有 onclick、oninput、onkeydown 等原生事件,替換成 vue 的事件綁定形式后,分別為: v-on:click 、v-on:input、v-on:keydown

事件對象

vue 提供了內置固定的變量 $event ,它就是原生 DOM 的事件對象 e

<!-- 如果 count 為偶數,則按鈕背景變為藍色,否則,取消背景 --> <!-- vue 提供了內置固定的變量 $event ,它就是原生 DOM 的事件對象 e-->         <button @click="add(1, $event)">+n</button>
登錄后復制

const vm = new Vue({             //el 屬性是固定寫法,表示當前 vm 實例要控制的區域,接收的是一個選擇器             el: '#app',             // data 對象就是要渲染到頁面上的數據             data:{                 count: 0,             },             // 定義事件的處理函數             methods:{                 add (n, e) {                     this.count += 1;                     // 判斷 this.count 的值是否為偶數                     if (this.count%2 === 0) {                         //偶數                         e.target.style.backgroundColor = 'blue';                         console.log(e);                     } else {                         // 奇數                         e.target.style.backgroundColor = '';                     }                 }                            }                    });
登錄后復制

事件修飾符

在事件處理函數中調用 event.preventDefault() event.stopPROpagation() 是非常常見的需求。因此, vue 提供了事件修飾的概念,輔助程序員更方便的**對事件的觸發進行控制。常用5種修飾符如下:

事件修飾符 說明
.prevent 阻止默認行為(例如:阻止 a 鏈接跳轉、阻止表單提交等)
.stop 阻止事件冒泡
.capture 以捕獲模式觸發當前的事件處理函數
.once 綁定事件只觸發一次
.self 只有在 event.target 是當前元素自身時觸發事件處理函數

示例1:

<a href="http://www.baidu.com" @click.prevent="show">跳轉到百度首頁</a>
登錄后復制

const vm = new Vue({             //el 屬性是固定寫法,表示當前 vm 實例要控制的區域,接收的是一個選擇器             el: '#app',             // data 對象就是要渲染到頁面上的數據             data:{},             // 定義事件的處理函數             methods:{                 show () { 		    // e.preventDefault();                     console.log("點擊了 a 鏈接");                 }             }          });
登錄后復制

推薦學習:《vue.js視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
男人天堂网站在线| 久久天天东北熟女毛茸茸| 午夜精品久久久久久久无码 | 免费看日本黄色| 欧美大片在线播放| 国模杨依粉嫩蝴蝶150p| 亚洲精品20p| japanese在线播放| 无罩大乳的熟妇正在播放| 可以在线看的黄色网址| 日本中文字幕影院| 日韩成人三级视频| 噼里啪啦国语在线观看免费版高清版| 午夜免费看毛片| 久久福利一区二区| 国产日韩一区二区在线| 中文字幕中文在线| 亚洲精品久久久久久久蜜桃臀| 欧美a在线视频| 日韩中文在线字幕| 久操网在线观看| 好吊色视频988gao在线观看| 免费看黄色一级大片| 男人天堂网站在线| 欧美成人精品欧美一级乱| 天天综合五月天| 在线观看高清免费视频| 成人午夜精品久久久久久久蜜臀| 精品久久久久久久免费人妻| wwwwww欧美| 在线播放av中文字幕| 日韩人妻精品无码一区二区三区| 超碰91在线播放| 男人天堂成人在线| koreanbj精品视频一区| 日本精品福利视频| 欧美国产日韩另类| 精品久久久久久无码国产| 欧美a级免费视频| 天天爱天天做天天操| 亚洲一级片网站| 粉嫩虎白女毛片人体| 欧美爱爱视频免费看| 日本三日本三级少妇三级66| gogogo高清免费观看在线视频| 人妻熟妇乱又伦精品视频| 无码粉嫩虎白一线天在线观看| 91香蕉视频免费看| 69久久久久久| 一区二区成人网| 国产熟人av一二三区| 日韩成人手机在线| 天天干天天操天天干天天操| 欧美黄色一级片视频| 国产精品自拍片| 日韩免费一级视频| 国产精品欧美激情在线观看| www.爱色av.com| 国产精品视频一区二区三区四区五区| 日本精品久久久久久久久久| 日韩一级性生活片| 国产免费黄色一级片| 日本xxxxxxxxxx75| 国产精品专区在线| 婷婷五月综合缴情在线视频| www.99热这里只有精品| 毛片在线视频播放| 可以免费观看av毛片| 少妇网站在线观看| 欧美又黄又嫩大片a级| 日本三级中文字幕在线观看| 波多野结衣 作品| 草b视频在线观看| 国产裸体舞一区二区三区| 黄色片在线免费| 亚洲第一精品区| 91精品国产91久久久久麻豆 主演| 黄色a级片免费看| 蜜臀av午夜一区二区三区 | xxx国产在线观看| 久久精品国产精品亚洲精品色| 水蜜桃在线免费观看| 丰满少妇久久久| 国产视频一区二区三区在线播放| 男女视频在线看| 欧美极品少妇无套实战| 日日摸日日碰夜夜爽av| 欧美成人乱码一二三四区免费| 久久综合亚洲精品| 国产日韩一区二区在线| 在线视频观看91| 日日碰狠狠添天天爽超碰97| 一区二区三区免费播放| 欧美日韩中文字幕在线播放| 六月丁香婷婷在线| 欧美 国产 精品| 久久9精品区-无套内射无码| 午夜免费视频网站| 哪个网站能看毛片| 亚洲第一精品区| 国产精品亚洲二区在线观看| 人人妻人人澡人人爽精品欧美一区| www.99热这里只有精品| 在线免费看污网站| 免费在线激情视频| 欧美另类videosbestsex日本| 97公开免费视频| www.99热这里只有精品| 日韩欧美色视频| 黑森林福利视频导航| 日本高清视频免费在线观看| 性欧美极品xxxx欧美一区二区| 久久久久久久久久久综合| 三上悠亚在线一区二区| www.av蜜桃| 影音先锋男人的网站| 亚洲欧美自偷自拍另类| 国产男女在线观看| 美脚丝袜脚交一区二区| 日本一二三区视频在线| 一级淫片在线观看| jizz18女人| 欧美一级裸体视频| aaaaaa亚洲| 免费在线观看日韩视频| 欧美日韩福利在线| 国产精品国三级国产av| 国产999免费视频| 一二三av在线| 女同激情久久av久久| 免费看污污网站| 无码少妇一区二区三区芒果| av动漫在线观看| 黄www在线观看| 999香蕉视频| 久草综合在线观看| 视频二区在线播放| www.超碰97.com| 国产精品久久久久久久av福利| 亚洲最大综合网| 午夜免费福利视频在线观看| 成 人 黄 色 小说网站 s色| www.超碰97.com| 天堂v在线视频| av动漫在线播放| 日本男女交配视频| 国产素人在线观看| 成人在线观看黄| 五月婷婷丁香综合网| 自拍偷拍一区二区三区四区| 天堂在线中文在线| 黄色小视频大全| 男女激情无遮挡| 超碰在线公开97| 国产日韩欧美大片| 黄色一级视频片| 日本www.色| 熟女视频一区二区三区| 久久国产精品视频在线观看| 日本精品一区二区三区四区| 嫩草av久久伊人妇女超级a| 日本美女高潮视频| 久久视频免费在线| 少妇高潮喷水久久久久久久久久| 国产理论在线播放| 超碰在线免费观看97| 丰满少妇久久久| www.51色.com| 亚洲中文字幕无码专区| www.99r| 人人干视频在线| 日韩欧美亚洲另类| 国产精品va在线观看无码| 韩国中文字幕av| 妞干网视频在线观看| 九一精品在线观看| 国产av熟女一区二区三区| 国产激情在线观看视频| 在线观看成人免费| 手机在线成人免费视频| 欧洲精品一区二区三区久久| 在线观看国产福利| 无码粉嫩虎白一线天在线观看 | 337p粉嫩大胆噜噜噜鲁| 亚洲高清av一区二区三区| 国产精品少妇在线视频| 一级性生活视频| 亚洲涩涩在线观看| 国产成人精品无码播放| 天堂8在线天堂资源bt| 超碰在线资源站| 成人性视频欧美一区二区三区| 欧美中日韩在线| 色乱码一区二区三区熟女| 欧美婷婷精品激情| 日本xxxxxxx免费视频| 和岳每晚弄的高潮嗷嗷叫视频| 中文字幕一区二区三区四区五区人| 欧美性猛交久久久乱大交小说| 欧美成人一区二区在线观看|