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一区二区
国产911在线观看| 欧美自拍小视频| 狠狠干狠狠操视频| 男人天堂网视频| 日本久久久精品视频| 妞干网在线视频观看| 777av视频| 999在线观看视频| 精品国产一区三区| 成年人免费在线播放| 国产精品333| 污污的网站18| 毛片毛片毛片毛片毛| 桥本有菜av在线| av片在线免费| 成人精品视频一区二区| 美女一区二区三区视频| 亚洲黄色av片| 成人毛片100部免费看| 成人在线播放网址| 老司机午夜av| 999这里有精品| 精品国产一区二区三区无码| av之家在线观看| 免费网站在线观看黄| 国产美女永久无遮挡| 黄色片在线免费| 国产高清免费在线| 乱人伦xxxx国语对白| 日韩爱爱小视频| 国内外成人激情免费视频| 狠狠干 狠狠操| 九九九九九伊人| 拔插拔插海外华人免费| 亚洲免费一级视频| 国产美女主播在线播放| 天堂网在线免费观看| 青青青在线视频播放| 777视频在线| 精品视频在线观看一区| 一级片黄色免费| 亚洲五月天综合| 日韩精品 欧美| 黄色www在线观看| 天天操天天摸天天爽| 欧美日韩成人免费视频| 国产永久免费网站| 久久久精品麻豆| 国产主播在线看| 无码 制服 丝袜 国产 另类| 亚洲高清av一区二区三区| 日本精品一区二区三区四区| 久操手机在线视频| 国产精品88久久久久久妇女| 日韩成人av免费| 9l视频白拍9色9l视频| 午夜激情福利在线| 欧美 日韩 国产一区| 毛片在线播放视频| 久草视频国产在线| www.射射射| www.av中文字幕| 日韩中字在线观看| 大陆av在线播放| 99亚洲精品视频| 欧美国产日韩另类| 一级淫片在线观看| 色香蕉在线观看| 中文字幕第一页亚洲| 日韩视频在线免费播放| 国产免费一区二区三区四在线播放| 国产精品v日韩精品v在线观看| 北条麻妃在线视频| 在线视频日韩一区| 日本不卡一区二区在线观看| 欧美成年人视频在线观看| 亚洲欧美日韩精品一区| 在线视频观看一区二区| aaa一级黄色片| 成人在线免费观看网址| 欧美精品在欧美一区二区| 免费看黄在线看| 精品日韩久久久| 丰满女人性猛交| 黄色国产一级视频| 免费看黄色一级大片| 中文字幕 欧美日韩| 青青在线视频免费观看| 色综合久久久久无码专区| 激情视频免费网站| 亚洲国产一二三精品无码| 久久99久久99精品| 国产成人综合一区| 中文字幕第三区| 日韩精品视频久久| 中文字幕第22页| 免费高清在线观看免费| 日本黄色播放器| 男女视频一区二区三区| 91嫩草国产丨精品入口麻豆| 欧美视频免费播放| 中文字幕第50页| 亚洲成色www.777999| 久久99久久99精品| 日本黄色的视频| 丰满爆乳一区二区三区| 中文字幕第三区| 黄色三级视频在线| 国产资源在线视频| 男人天堂成人网| 亚洲综合婷婷久久| 亚洲精品中文字幕无码蜜桃| 中文字幕精品在线播放| 亚洲欧美国产中文| 日韩一级在线免费观看| 国产毛片久久久久久国产毛片| 污网站在线免费| 爱情岛论坛亚洲首页入口章节| h无码动漫在线观看| 三区视频在线观看| 美女网站色免费| 亚洲精品怡红院| 国产xxxxx视频| 99色精品视频| 高清在线观看免费| 男女激情无遮挡| 日本少妇高潮喷水视频| 青青青青在线视频| 欧美视频在线第一页| 大地资源网在线观看免费官网| 天堂av8在线| 深爱五月综合网| 懂色av一区二区三区四区五区| 女人高潮一级片| 久久6免费视频| 一级黄色片在线免费观看| 免费在线观看污网站| 99九九精品视频| 波多野结衣三级在线| 欧美专区第二页| 亚洲成人动漫在线| 国产片侵犯亲女视频播放| 男人天堂新网址| 男人添女人荫蒂免费视频| 你真棒插曲来救救我在线观看| 国产免费内射又粗又爽密桃视频| 日本福利视频网站| 国产白丝袜美女久久久久| 狠狠97人人婷婷五月| 动漫av免费观看| 天天操天天干天天做| 自拍一级黄色片| 国产九九九九九| 欧美黑人又粗又大又爽免费| 成人黄色一级大片| 国产欧美久久久久| 91黄色小网站| 亚洲AV无码成人精品一区| 日韩av高清在线看片| 五月婷婷激情久久| 欧美性受xxxx黑人猛交88| 国模无码视频一区二区三区| 天天干天天草天天| 欧美视频在线观看视频| 在线观看av日韩| 高清无码视频直接看| 久久久精品三级| 青青草国产免费| 热久久久久久久久| 国产l精品国产亚洲区久久| 婷婷激情5月天| 无码精品国产一区二区三区免费| 中文字幕1234区| 成人中文字幕av| 人妻无码久久一区二区三区免费 | 日本精品久久久久久久久久| 青青在线视频免费| 996这里只有精品| 午夜啪啪小视频| 超碰97人人射妻| 日韩国产小视频| 四虎免费在线观看视频| 精品日韩久久久| 麻豆av免费在线| 丰满少妇大力进入| 免费在线精品视频| 中文字幕精品一区二区三区在线| 黄在线观看网站| 成人在线免费观看av| 国产91在线亚洲| 高清无码一区二区在线观看吞精| 色呦色呦色精品| 天天干天天爽天天射| 99视频精品免费| 亚洲精品高清无码视频| 日韩精品一区二区三区不卡 | 超碰在线播放91| 丰满女人性猛交| 缅甸午夜性猛交xxxx| 男人插女人下面免费视频|