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

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

vue的內置指令有哪些構成

內置指令有16個:v-text、v-html、v-show、v-if、v-else、v-else-if、v-for、v-on、v-bind、v-model、v-slot、v-pre、v-cloak、v-once、v-memo、v-is;其中v-memo是3.2新增的,v-is在3.1.0中廢棄。v-show用于控制元素的顯藏、v-if用于根據表達式的真假值來有條件地渲染元素。

vue的內置指令有哪些構成

本教程操作環境:windows7系統、vue3版,DELL G3電腦。

1、什么是Vue指令

在Vue中,指令其實就是特殊的屬性

Vue會根據指令,在背后做一些事,至于具體做什么事,Vue根據不同的指令會執行不同的操作,具體后面會說

指令有什么特點

Vue指令有個明顯的特點就是,都是以v-開頭,例如:v-text

<span v-text="msg"></span>
登錄后復制

2、內置指令

2.1 Vue有哪些內置指令呢

內置指令指的就是Vue自帶指令,開箱即用

Vue一共有16個自帶指令,包括了:

v-text、v-html、v-show、v-if、v-else、v-else-if、v-for、v-on、v-bind、v-model、v-slot、v-pre、v-cloak、v-once、v-memo、v-is,其中v-memo是3.2新增的,v-is在3.1.0中廢棄

下面我們來了解一下這些內置指令的基本使用

2.2 了解16個內置指令的基本使用

2.2.1 v-text

v-text的作用是,用于更新元素的 textContent,例如:

<h1 v-text="msg"></h1>
登錄后復制

h1元素的內容最終取決于msg的值

vue的內置指令有哪些構成

2.2.2 v-html

與v-text很像,只是v-html用于更新元素的 innerHTML,例如

<div v-html="'<h1>Hello LBJ</h1>'"></div>
登錄后復制

vue的內置指令有哪些構成

需要注意的是,里頭內容必須是按普通 HTML 插入

2.2.3 v-show

v-show可以根據表達式的真假值,切換元素的display值,用于控制元素的展示和隱藏,例如:

vue的內置指令有哪些構成

可以看到,當條件變化時該指令觸發顯示或隱藏的過渡效果

需要注意:v-show 不支持 <template> 元素,也不支持 v-else

2.2.4 v-if

v-if用于根據表達式的真假值來有條件地渲染元素

與v-show相比,v-if在切換時是元素的銷毀或重建,而不是簡單的顯示隱藏

vue的內置指令有哪些構成

可以看到當表達式為假時,v-if是直接銷毀元素,而v-show只是視覺上隱藏了而已

并且v-if可以是 <template>,如果元素是 <template>,將提取它的內容作為條件塊

2.2.5 v-else

v-else無需表達式,表示添加一個“else 塊”,相當于v-if滿足條件時展示v-if的元素,否則展示v-else的元素,例如:

vue的內置指令有哪些構成

需要注意:v-else前一個兄弟元素必須有 v-if 或 v-else-if

2.2.6 v-else-if

同理,表示 v-if 的“else if 塊”,和v-else一樣,前一個兄弟元素必須有v-if或 v-else-if,例如:

vue的內置指令有哪些構成

2.2.7 v-for

v-for一個用于迭代的指令,可以根據源數據多次渲染元素或模板塊,例如:

vue的內置指令有哪些構成

也可以為數組索引指定別名或者用于對象的鍵

<div v-for="(item, index) in items"></div> <div v-for="(value, key) in object"></div> <div v-for="(value, name, index) in object"></div>
登錄后復制

2.2.8 v-on

v-on用于給元素綁定事件,可以縮寫為:@

修飾符

  • .stop – 調用 event.stopPropagation()

  • .prevent – 調用 event.preventDefault()

  • .capture – 添加事件偵聽器時使用 capture 模式

  • .self – 只當事件是從偵聽器綁定的元素本身觸發時才觸發回調

  • .{keyAlias} – 僅當事件是從特定鍵觸發時才觸發回調

  • .once – 只觸發一次回調

  • .left – 只當點擊鼠標左鍵時觸發

  • .right – 只當點擊鼠標右鍵時觸發

  • .middle – 只當點擊鼠標中鍵時觸發

  • .passive – { passive: true } 模式添加偵聽器

例如:

<!-- 停止冒泡 --> <button @click.stop="doThis"></button>
登錄后復制

需要注意,用在普通元素上時,只能監聽原生 DOM 事件。用在自定義元素組件上時,也可以監聽子組件觸發的自定義事件

2.2.9 v-bind

v-bind用于綁定數據和元素屬性,可以縮寫為: 或.(當使用 .prop 修飾符時),比如

<div :someProperty.prop="someObject"></div> <!-- 相當于 --> <div .someProperty="someObject"></div>
登錄后復制

v-bind的3個修飾符

  • .camel – 將 kebab-case attribute 名轉換為 camelCase

  • .prop – 將一個綁定強制設置為一個 DOM property。3.2+

  • .attr – 將一個綁定強制設置為一個 DOM attribute。3.2+

2.2.10 v-model

v-model限制于:

<input>

<select>

<textarea>

components

v-model的3個修飾符:

  • .lazy – 惰性更新,監聽 change 而不是 input 事件

  • .number – 輸入字符串轉為有效的數字

  • .trim – 輸入首尾空格過濾

在表單控件或者組件上可以創建雙向綁定,例如:

vue的內置指令有哪些構成

2.2.11 v-slot

v-slot用于提供具名插槽或需要接收 prop 的插槽

可選擇性傳遞參數,表示插槽名,默認值default

2.2.12 v-pre

v-pre指令用于跳過這個元素及其子元素的編譯過程,例如:

vue的內置指令有哪些構成

可以看到里頭的東西沒有被編譯

2.2.13 v-cloak

v-cloak指令主要用于解決插值表達式在頁面閃爍問題

<div v-cloak>   {{ message }} </div>
登錄后復制

[v-cloak] {   display: none; }
登錄后復制

這樣div只會在編譯結束后顯示

2.2.14 v-once

v-once指令用于表示只渲染一次,當要重新渲染,元素/組件及其所有的子節點將被視為靜態內容并跳過

2.2.15 v-memo 3.2+

用于緩存一個模板的子樹

該指令接收一個固定長度的數組作為依賴值進行記憶比對。如果數組中的每個值都和上次渲染的時候相同,則整個該子樹的更新會被跳過

<div v-memo="[valueA, valueB]"></div>
登錄后復制

在重新渲染時,如果 valueA 與 valueB 都維持不變,那么對這個 <div> 以及它的所有子節點的更新都將被跳過

2.2.16 v-is

已在 3.1.0 中廢棄,改用:is

<component :is="currentView"></component>
登錄后復制

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
成人精品视频一区二区| 视频区 图片区 小说区| 国产一区视频免费观看| 亚洲精品怡红院| 国产精品嫩草影院8vv8| 麻豆md0077饥渴少妇| 国产a级片网站| 久久国产精品国产精品| 久久久久亚洲av无码专区喷水| 国产精品久久久久久久乖乖| 国产第一页视频| 日韩精品久久一区二区| 国产九九热视频| 免费观看精品视频| 搞av.com| 日韩亚洲欧美一区二区| 亚洲一区日韩精品| 久久综合伊人77777麻豆最新章节| 色噜噜狠狠一区二区三区狼国成人| 国产v片免费观看| 日韩黄色短视频| 精品久久一二三| 青青青国产在线观看| 亚洲自拍偷拍一区二区三区| 91视频福利网| 91麻豆天美传媒在线| 国产又大又长又粗又黄| 国产对白在线播放| av日韩在线看| 欧美成人黑人猛交| 三级av免费看| 日本一本中文字幕| 日日橹狠狠爱欧美超碰| 美女在线视频一区二区| 在线不卡一区二区三区| av中文字幕av| 亚洲三级视频网站| 精品国产三级a∨在线| 日韩成人手机在线| 日韩av卡一卡二| 免费 成 人 黄 色| 狠狠躁狠狠躁视频专区| 男人日女人视频网站| 999热精品视频| 国产一级不卡毛片| 国产a级黄色大片| gai在线观看免费高清| av免费播放网址| 国产不卡一区二区视频| 懂色av一区二区三区四区五区| 黄色国产一级视频| 女女百合国产免费网站| 亚洲国产高清av| 另类小说色综合| 免费av观看网址| 日韩欧美不卡在线| 免费视频爱爱太爽了| 一本—道久久a久久精品蜜桃| 蜜臀av免费观看| 国产免费人做人爱午夜视频| 国产免费观看高清视频| 精品人妻人人做人人爽| 青青草原网站在线观看| 国产农村妇女精品久久| 黑人巨大国产9丨视频| 日本特级黄色大片| 日日噜噜夜夜狠狠久久丁香五月 | 成人性生交免费看| 熟妇人妻无乱码中文字幕真矢织江| 99草草国产熟女视频在线| 精品久久久久久久免费人妻| 久久久久久久久久久久91| 国产精品天天av精麻传媒| 欧美丰满熟妇xxxxx| 黄色网址在线免费看| 国产不卡一区二区视频| 国产熟人av一二三区| japanese在线视频| 国产高清精品在线观看| 99亚洲精品视频| 男人操女人免费软件| 在线观看免费黄色片| 欧美成人黑人猛交| 久久人人爽人人爽人人av| 熟女少妇精品一区二区| 国产不卡一区二区视频| 在线播放免费视频| www日韩视频| 91成人在线观看喷潮教学| www.久久com| 999这里有精品| 中文久久久久久| 久草资源站在线观看| 九九久久九九久久| 亚洲黄色网址在线观看| 99re精彩视频| 三区视频在线观看| 校园春色 亚洲色图| 激情网站五月天| 久久婷婷国产91天堂综合精品| 3d动漫一区二区三区| 久久视频这里有精品| 精品久久久久久久久久中文字幕| 97超碰在线人人| 国产精品无码人妻一区二区在线| 人妻夜夜添夜夜无码av| av免费观看网| 中文字幕 91| 五月天丁香花婷婷| 国产成人一区二区三区别| 国产高清不卡无码视频| 国产毛片视频网站| 九色porny91| 日韩成人午夜影院| 青青艹视频在线| 久久婷婷中文字幕| 鲁一鲁一鲁一鲁一色| 熟妇人妻va精品中文字幕| 一区二区免费av| 久久久亚洲精品无码| 成年人在线观看视频免费| 特级黄色录像片| 无码日韩人妻精品久久蜜桃| 日本一二三四区视频| 免费欧美一级视频| 亚洲国产精品影视| 天天操天天摸天天爽| 免费观看亚洲视频| 天堂av在线8| 国产精品区在线| 日本免费黄视频| 免费不卡av在线| 300部国产真实乱| 97人人模人人爽人人澡| 国产欧美高清在线| 国产老熟妇精品观看| 国产视频在线观看网站| 日本一区二区三区四区五区六区| 艹b视频在线观看| www.色偷偷.com| 亚洲第一狼人区| 五月天丁香花婷婷| 欧美 亚洲 视频| 777av视频| 欧美成人xxxxx| 日韩中文字幕组| 中文字幕第一页在线视频| 一本之道在线视频| 91免费国产精品| 男人搞女人网站| 日韩av福利在线观看| 97在线国产视频| 久久久精品三级| 国产911在线观看| chinese少妇国语对白| 亚洲美女性囗交| 波多野结衣家庭教师视频| 国产情侣av自拍| 4444在线观看| 国产视频手机在线播放| 国产日韩欧美大片| 免费av观看网址| www国产免费| 在线免费黄色小视频| 人妻熟女一二三区夜夜爱| 午夜啪啪免费视频| 噼里啪啦国语在线观看免费版高清版| 亚洲第一精品区| 热久久久久久久久| 亚洲中文字幕久久精品无码喷水| 日韩人妻精品一区二区三区| 欧美亚洲日本在线观看| 日韩av黄色网址| 国产freexxxx性播放麻豆| 天堂av8在线| 6080国产精品| 亚洲色图都市激情| 亚洲天堂第一区| 精品国产一区二区三区无码| 大地资源第二页在线观看高清版| 国产探花在线看| 中文字幕亚洲影院| 中文字幕资源在线观看| 免费无码av片在线观看| 成人在线免费观看av| ww国产内射精品后入国产| 欧美在线一区视频| 99精品在线免费视频| jizzjizz国产精品喷水| 国产精品999视频| 免费欧美一级视频| 91人人澡人人爽人人精品| 欧美黑人又粗又大又爽免费| heyzo国产| www.偷拍.com| 国产v片免费观看| 爆乳熟妇一区二区三区霸乳| 特黄特黄一级片| 日本网站免费在线观看| 一区二区三区国产免费|