国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue3: 自定義指令

這篇具有很好參考價(jià)值的文章主要介紹了Vue3: 自定義指令。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、什么是自定義指令

  • vue 官方提供了 v-for、v-model、v-if 等常用的內(nèi)置指令。除此之外vue 還允許開發(fā)者自定義指令。
  • vue 中的自定義指令分為兩類,分別是:
    ? 私有自定義指令
    ? 全局自定義指令

2、聲明私有自定義指令的語法

  • 在每個(gè) vue 組件中,可以在 directives 節(jié)點(diǎn)下聲明私有自定義指令。示例代碼如下:
    vue3自定義指令,Vue3,vue.js,javascript,前端

3、使用自定義指令

  • 在使用自定義指令時(shí),需要加上 v- 前綴。示例代碼如下:
    vue3自定義指令,Vue3,vue.js,javascript,前端

4、聲明全局自定義指令的語法

  • 全局共享的自定義指令需要通過“單頁面應(yīng)用程序的實(shí)例對(duì)象”在main.js文件中進(jìn)行聲明,示例代碼如下:
    vue3自定義指令,Vue3,vue.js,javascript,前端

5、updated 函數(shù)

  • mounted 函數(shù)只在元素第一次插入 DOM 時(shí)被調(diào)用,當(dāng) DOM 更新時(shí) mounted 函數(shù)不會(huì)被觸發(fā)。 updated函數(shù)會(huì)在每次 DOM 更新完成后被調(diào)用。示例代碼如下:
    vue3自定義指令,Vue3,vue.js,javascript,前端
  • 注意:在 vue2 的項(xiàng)目中使用自定義指令時(shí),【mounted -> bind 】【 updated -> update 】

6、函數(shù)簡(jiǎn)寫

  • 如果 mounted 和updated 函數(shù)中的邏輯完全相同,則可以簡(jiǎn)寫成如下格式:
    vue3自定義指令,Vue3,vue.js,javascript,前端

7、 指令的參數(shù)值

  • 在綁定指令時(shí),可以通過“等號(hào)”的形式為指令綁定具體的參數(shù)值,示例代碼如下:
    vue3自定義指令,Vue3,vue.js,javascript,前端

文章來源地址http://www.zghlxwxcb.cn/news/detail-608080.html

到了這里,關(guān)于Vue3: 自定義指令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue3 圖片放大縮小、拖拽功能(自定義指令)

    vue3 圖片放大縮小、拖拽功能(自定義指令)

    效果 自定義 拖拽指令 vDrag.js 參考來源 https://github.com/sunzsh 使用 自定義 拖拽指令 寫法二 (帶傳參及回調(diào)寫法) vDrag.js 使用 自定義 縮放指令 vWheelScale.js 根據(jù)項(xiàng)目需要 我指令加了 動(dòng)態(tài)參數(shù) 及 回調(diào)函數(shù) 不需要自行修改 使用 自定義 縮放指令 寫法二(帶傳參及回調(diào)寫法)

    2024年02月01日
    瀏覽(103)
  • vue自定義指令v-loading(vue2和vue3)

    vue自定義指令v-loading(vue2和vue3)

    ? 1. 目錄結(jié)構(gòu): 2. 代碼實(shí)現(xiàn)? /directives/loading/loading.vue ? ?loading效果頁面(此處使用的antd下面的組件,可自定義) /directives/loading/loading.js (實(shí)現(xiàn)loading組件的插入及銷毀) /directives/loading/index.js (loading指令的注冊(cè)) 3. 全局引入(main.js文件) 4. 使用 1. 目錄結(jié)構(gòu) 2. 代碼實(shí)現(xiàn)

    2023年04月23日
    瀏覽(32)
  • 兩周掌握Vue3(五):自定義指令、路由、ajax

    兩周掌握Vue3(五):自定義指令、路由、ajax

    代碼倉庫:跳轉(zhuǎn) 當(dāng)前分支:05 自定義指令是Vue.js框架提供的一個(gè)非常強(qiáng)大的特性,它允許開發(fā)者直接操作DOM,擴(kuò)展Vue.js的能力。自定義指令的主要作用包括: 封裝常用操作 :當(dāng)你發(fā)現(xiàn)在多個(gè)組件中需要重復(fù)執(zhí)行相同的DOM操作時(shí),可以將這些操作封裝成一個(gè)自定義指令,以提

    2024年01月15日
    瀏覽(16)
  • Vue3實(shí)現(xiàn)圖片懶加載及自定義懶加載指令

    Vue3實(shí)現(xiàn)圖片懶加載及自定義懶加載指令

    大家好,我是南木元元,熱衷分享有趣實(shí)用的文章。圖片懶加載是一種常見性能優(yōu)化的方式,它只去加載可視區(qū)域圖片,而不是在網(wǎng)頁加載完畢后就立即加載所有圖片,能減少很多不必要的請(qǐng)求,極大的提升用戶體驗(yàn)。 圖片懶加載的 實(shí)現(xiàn)原理 :在圖片沒進(jìn)入可視區(qū)域的時(shí)候

    2024年02月13日
    瀏覽(34)
  • vue3 封裝自定義指令,監(jiān)聽元素寬高的變化

    vue3 封裝自定義指令,監(jiān)聽元素寬高的變化

    最近做一個(gè)項(xiàng)目,涉及到echart圖,要去根據(jù)父元素去自適應(yīng)寬高,所以需要監(jiān)聽到元素的寬高變化、 因?yàn)槭?監(jiān)聽某一元素的寬高變化 ,所以這里用的是 ResizeObserver. ResizeObserver 是可以監(jiān)聽到DOM元素,寬高的變化,需要注意的一點(diǎn)就是監(jiān)聽出變化結(jié)果是contentBox的寬度和高度。

    2024年02月07日
    瀏覽(24)
  • 前端技術(shù)Html,Css,JavaScript,Vue3

    1.基本標(biāo)簽 2.文本格式化 3.鏈接 4.圖片 5.無序列表 6.有序列表 7.表格 8.表單 1.選擇器 2.文本和字體 3.鏈接 4.隱藏 5.定位position 6.浮動(dòng) 7.對(duì)齊 8.圖像 1.輸出 2.函數(shù) 3.常用事件 4.DOM 5.改變Html 6.DOM 元素 (節(jié)點(diǎn)) 尾部創(chuàng)建新的 HTML 元素 (節(jié)點(diǎn)) - appendChild() 頭部創(chuàng)建新的 HTML 元素 (節(jié)點(diǎn))

    2024年02月13日
    瀏覽(53)
  • 【前端技術(shù)】Vue3 01:初識(shí) Vue.js

    【前端技術(shù)】Vue3 01:初識(shí) Vue.js

    Vue 可以說是非常流行了,至少在國(guó)內(nèi)是這樣,他是個(gè)輕量級(jí)的 JavaScript 框架,非常適合構(gòu)建大型和中小型的 Web 應(yīng)用程序,如果想和前端打交道,應(yīng)該繞不過這個(gè)框架吧。 目錄 1?Vue.js 介紹 2??IDE 選擇 2.1 vscode 2.2?WebStorm 2.3?Eclipse 3??創(chuàng)建 Vue 應(yīng)用 3.1 本地腳手架創(chuàng)建 ① 安裝

    2024年02月02日
    瀏覽(26)
  • 前端(四)——vue.js、vue、vue2、vue3

    前端(四)——vue.js、vue、vue2、vue3

    ??博主:小貓娃來啦 ??文章核心: vue.js、vue、vue2、vue3從全局到局部 Vue.js是一款流行的JavaScript框架 vue,vue2,vue3都是vue.js的不同版本。 Vue:Vue.js的第一個(gè)版本,也稱為Vue 1.x。它于2014年首次發(fā)布,并獲得了廣泛的應(yīng)用和認(rèn)可。 Vue2:Vue.js的第二個(gè)版本,也稱為Vue 2.x。它在Vu

    2024年02月12日
    瀏覽(28)
  • vue3前端excel導(dǎo)出;組件表格,自定義表格導(dǎo)出;Vue3 + xlsx + xlsx-style

    vue3前端excel導(dǎo)出;組件表格,自定義表格導(dǎo)出;Vue3 + xlsx + xlsx-style

    當(dāng)畫面有自定義的表格或者樣式過于復(fù)雜的表格時(shí),導(dǎo)出功能可以由前端實(shí)現(xiàn) 1. 使用的插件 : sheet.js-xlsx 文檔地址:https://docs.sheetjs.com/ 中文地址:https://geekdaxue.co/read/SheetJS-docs-zh/README.md xlsx-style:https://www.npmjs.com/package/xlsx-style 2. 安裝引用 安裝插件-vue3 引用插件 3. 組件表格

    2024年04月26日
    瀏覽(30)
  • 前端HTML、CSS、JS、VUE3 匯總

    前端HTML、CSS、JS、VUE3 匯總

    學(xué)習(xí)https://developer.mozilla.org/zh-CN/docs/Learn/CSS 提示:這里可以添加系列文章的所有文章的目錄,目錄需要自己手動(dòng)添加 使用VS Code運(yùn)行前端代碼 在VS Code上安裝前端插件 正在更新中~ ? 提示:這里可以添加本文要記錄的大概內(nèi)容: 學(xué)習(xí)路線 知識(shí)定位 HTML基礎(chǔ) 標(biāo)簽、表格、表單、

    2024年02月13日
    瀏覽(69)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包