久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久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號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
亚洲欧美不卡| 日本成人在线视频网站| 国产精品亚洲二区| 国产精品一区二区精品视频观看 | 蜜桃91丨九色丨蝌蚪91桃色 | 免费日韩av片| 日本va欧美va精品发布| 欧美激情99| 久久人人精品| 亚洲一级淫片| 老色鬼精品视频在线观看播放| 国产在线观看www| 亚洲电影在线一区二区三区| 蜜桃久久av一区| 另类综合日韩欧美亚洲| 欧美/亚洲一区| 97精品久久| 久久久男人天堂| 日韩精品一二三区| 久久97视频| 亚洲在线观看| 欧美国产先锋| 国产一区日韩一区| 欧美亚洲色图校园春色| 亚洲三级欧美| 美国欧美日韩国产在线播放| 麻豆精品视频在线观看| 尤物在线精品| 久久精品三级| 亚洲欧美日本国产专区一区| 国产精品观看| 在线国产一区二区| 国产亚洲字幕| 婷婷亚洲五月| 麻豆一区二区三| 快she精品国产999| 四虎8848精品成人免费网站 | 另类av一区二区| 大香伊人久久精品一区二区| 久久夜色精品| 日韩电影免费网站| 日韩精品视频网| 激情视频一区二区三区| 国产欧美88| 亚洲综合不卡| 日韩国产欧美| 日韩高清在线不卡| 久久人人99| 美女国产一区二区三区| 在线观看一区| 91成人精品视频| 老牛影视精品| 国产欧美日韩精品一区二区免费 | 麻豆精品99| 亚洲a成人v| 日韩一级精品| 999精品在线| 国产欧美一区二区三区精品观看| 日韩亚洲精品在线| 久久久久国产| 国产+成+人+亚洲欧洲在线| 日韩av不卡一区二区| 水蜜桃久久夜色精品一区的特点| 久久中文视频| 九色porny丨国产首页在线| 另类小说一区二区三区| 日本少妇一区二区| 中文字幕一区二区精品区| 婷婷亚洲五月| 99久精品视频在线观看视频| 国产福利片在线观看| 国产精品探花在线观看| 亚洲精一区二区三区| 欧美日韩免费观看一区=区三区| 日本不良网站在线观看| 国产精品久久久久久久久妇女| 国产精品久久久久久妇女| 青青草伊人久久| 日韩avvvv在线播放| 亚洲精品在线国产| 在线观看视频免费一区二区三区| 99日韩精品| 亚洲一区日韩在线| 91高清一区| 黄色免费成人| 免费日韩一区二区| 免费高清在线一区| 久久香蕉精品| 综合精品一区| 婷婷五月色综合香五月| 亚洲伊人精品酒店| 亚洲久久一区| 亚洲精品第一| 日本午夜精品一区二区三区电影| 日本亚洲视频| 国产精品香蕉| 国产a久久精品一区二区三区| 在线手机中文字幕| 欧美日韩一二| 日韩视频一区| 亚洲精品一区二区在线播放∴| 日韩一区二区三区高清在线观看| 中文字幕一区二区精品区| 欧美一区二区三区久久| 美女视频黄免费的久久| av综合电影网站| 午夜欧美精品| 日韩精品欧美大片| 精品视频一区二区三区在线观看| 国产成人精品一区二区三区视频| 天堂а√在线最新版中文在线| 亚洲成人va| 蜜桃视频在线观看一区二区| 91精品日本| 精品国产第一福利网站| 欧美日韩国产高清| 日韩国产一区二| 国产精品久久亚洲不卡| 福利精品在线| 国产亚洲高清视频| 日韩高清不卡一区| 国产成人精品一区二区三区免费 | 狠狠躁少妇一区二区三区| 香蕉精品久久| 亚洲精品系列| 日韩av有码| 久久国产88| 久久精品国产久精国产爱| 精品中文一区| 欧美日韩亚洲三区| 日韩在线综合| 蘑菇福利视频一区播放| 欧美aaaaaa午夜精品| 欧美理论视频| 国产一卡不卡| 欧美/亚洲一区| 国产午夜一区| 蜜臀av免费一区二区三区| 日韩久久99| 久久免费黄色| 青青在线精品| 国产91精品对白在线播放| 日韩动漫一区| 国产综合精品| 国产精品videossex久久发布| 99久久亚洲精品蜜臀| 日韩中文字幕91| 水蜜桃精品av一区二区| 亚洲精品少妇| 亚洲播播91| 国产精品久久久久77777丨| 99国产精品久久久久久久成人热| 老色鬼精品视频在线观看播放| 蘑菇福利视频一区播放| 在线看片福利| 国产视频网站一区二区三区| 欧美日韩精品一本二本三本| 精品免费av一区二区三区| 美国三级日本三级久久99| a国产在线视频| 国产调教精品| 91成人精品视频| 黄色在线观看www| 国产剧情在线观看一区| 免费日韩视频| 久久久夜精品| 国产a久久精品一区二区三区| 午夜亚洲福利| 国户精品久久久久久久久久久不卡| 国产精品mm| 日本成人中文字幕| 亚洲在线免费| 蜜臀久久99精品久久一区二区| 九九久久国产| 日韩高清不卡一区二区| 免费在线观看视频一区| www.九色在线| 国产精品极品国产中出| 日韩三级一区| 日韩精品一卡二卡三卡四卡无卡| 久久久成人网| 天堂а√在线最新版中文在线| 久久99影视| 国产伦理久久久久久妇女| 日本亚洲三级在线| 综合一区二区三区| 三级在线观看一区二区| 99热精品在线| 不卡一区2区| 欧美 日韩 国产一区二区在线视频 | 免费在线看一区| 黄色在线一区| 91精品电影| 欧美特黄一级| 欧美日韩激情在线一区二区三区| 久久精品在线| 亚洲高清不卡| 欧美精品一二| 亚洲在线成人| 中文一区一区三区免费在线观|