欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue中的$含義及其用法詳解($xxx引用的位置)

 更新時(shí)間:2023年04月13日 09:56:04   作者:LangForOne  
$是在vue中所有實(shí)例中都可用的一個(gè)簡(jiǎn)單約定,這樣做會(huì)避免和已被定義的數(shù)據(jù),方法,計(jì)算屬性產(chǎn)生沖突,下面這篇文章主要給大家介紹了關(guān)于vue中$含義及其用法的相關(guān)資料,需要的朋友可以參考下

看了各個(gè)帖子的描述,還是未能參透$在vue中所想發(fā)揮的本意,將一些一知半解的理解摘抄下來(lái),順帶附上自己常見(jiàn)的用法,以加深理解和記憶。

摘抄

這些只是Vue的命名規(guī)則,為了區(qū)分普通變量屬性,避免我們自己聲明或者添加自定義屬性導(dǎo)致覆蓋

$event 是 vue 提供的傳遞實(shí)踐的參數(shù)。

$是在vue中所有實(shí)例中都可用的一個(gè)簡(jiǎn)單約定,這樣做會(huì)避免和已被定義的數(shù)據(jù),方法,計(jì)算屬性產(chǎn)生沖突。

$是在vue中所有實(shí)例中都可用的一個(gè)簡(jiǎn)單約定,這樣做會(huì)避免和已被定義的數(shù)據(jù),方法,計(jì)算屬性產(chǎn)生沖突。
另一個(gè)好問(wèn)題!如果你寫(xiě)成:

Vue.prototype.appName = ‘My App';

那么你希望下面的代碼輸出什么呢?

new Vue({
data: {
// 啊哦,appName 也是一個(gè)我們定義的實(shí)例屬性名!
appName: ‘The name of some other app'
},
beforeCreate: function () {
console.log(this.appName)
},
created: function () {
console.log(this.appName)
}
})

日志中會(huì)先出現(xiàn) “My App”,然后出現(xiàn) “The name of some other app”,
因?yàn)?this.appName 在實(shí)例被創(chuàng)建之后被 data 覆寫(xiě)了。
我們通過(guò) $ 為實(shí)例屬性設(shè)置作用域來(lái)避免這種事情發(fā)生。
你還可以根據(jù)你的喜好使用自己的約定,諸如 $_appName 或 ΩappName,
來(lái)避免和插件或未來(lái)的插件相沖突。

這里附上一個(gè)消息彈窗功能的外部鏈接:this.$toast() 了解一下?

結(jié)合這個(gè)案例可以更直觀和形象的理解vue中的$,當(dāng)時(shí)初看這篇文章對(duì)我受益匪淺,有時(shí)間也會(huì)另起一篇文章來(lái)講對(duì)這個(gè)案例自己的一些理解與拓展

運(yùn)用

很多初學(xué)者不知道項(xiàng)目中的$xxx是哪來(lái)的,具體有啥用,這里就來(lái)帶大家順藤摸瓜。(順帶一提像i18n國(guó)際化里的 $t或其他一些專有的 $event在項(xiàng)目中是找不到的,這是某些引用庫(kù)自己的專有寫(xiě)法)

例如項(xiàng)目中用到的這個(gè) $dic和 $dimension,我們就全局搜索Vue.prototype. $dicVue.prototype.$dimension,果不其然在main.js里:

繼續(xù)順藤摸瓜找到dimension.js,就可以看到 $dimension掛載的內(nèi)容和方法了

總結(jié)

到此這篇關(guān)于vue中$含義及其用法詳解的文章就介紹到這了,更多相關(guān)vue中$含義及用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一文帶你簡(jiǎn)單理解Vue的data為何只能是函數(shù)

    一文帶你簡(jiǎn)單理解Vue的data為何只能是函數(shù)

    如果data是一個(gè)函數(shù)的話,這樣每復(fù)用一次組件,就會(huì)返回一份新的data,下面這篇文章主要給大家介紹了關(guān)于簡(jiǎn)單理解Vue的data為啥只能是函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • vue+rem自定義輪播圖效果

    vue+rem自定義輪播圖效果

    這篇文章主要為大家詳細(xì)介紹了vue+rem自定義輪播圖效果,手指觸摸左滑和右滑,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 分享一個(gè)基于Ace的Markdown編輯器

    分享一個(gè)基于Ace的Markdown編輯器

    相信開(kāi)發(fā)中或多或少都會(huì)有使用md的時(shí)候。那么一個(gè)簡(jiǎn)易的md編輯器顯得尤為重要,如果想要在自己的項(xiàng)目中添加一個(gè)md編輯器,那么不妨來(lái)看看這篇文章
    2021-10-10
  • 淺談Vue組件單元測(cè)試究竟測(cè)試什么

    淺談Vue組件單元測(cè)試究竟測(cè)試什么

    這篇文章主要介紹了淺談Vue組件單元測(cè)試究竟測(cè)試什么,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • UNIapp實(shí)現(xiàn)局域網(wǎng)內(nèi)在線升級(jí)的操作方法

    UNIapp實(shí)現(xiàn)局域網(wǎng)內(nèi)在線升級(jí)的操作方法

    這篇文章主要介紹了UNIapp實(shí)現(xiàn)局域網(wǎng)內(nèi)在線升級(jí)的操作方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-03-03
  • el-table嵌套el-popover處理卡頓的解決

    el-table嵌套el-popover處理卡頓的解決

    本文主要介紹了el-table嵌套el-popover處理卡頓的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Vue3實(shí)現(xiàn)刷新頁(yè)面局部?jī)?nèi)容的示例代碼

    Vue3實(shí)現(xiàn)刷新頁(yè)面局部?jī)?nèi)容的示例代碼

    本文主要介紹了Vue3實(shí)現(xiàn)刷新頁(yè)面局部?jī)?nèi)容的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Element?el-date-picker?日期選擇器的使用

    Element?el-date-picker?日期選擇器的使用

    本文主要介紹了Element?el-date-picker?日期選擇器的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Vue中原生template標(biāo)簽失效如何解決

    Vue中原生template標(biāo)簽失效如何解決

    這篇文章主要介紹了Vue中原生template標(biāo)簽失效如何解決,找了整一天也沒(méi)找著這事件為什么觸發(fā)不了,第二天意識(shí)到原生代碼里的template可能有問(wèn)題,在原生環(huán)境中template標(biāo)簽內(nèi)部的東西是不會(huì)渲染出來(lái)的,雖然解析器在加載頁(yè)面的時(shí)候確實(shí)會(huì)處理這部分代碼片段
    2023-02-02
  • 移動(dòng)端滑動(dòng)切換組件封裝 vue-swiper-router實(shí)例詳解

    移動(dòng)端滑動(dòng)切換組件封裝 vue-swiper-router實(shí)例詳解

    這篇文章主要介紹了移動(dòng)端滑動(dòng)切換組件封裝 vue-swiper-router實(shí)例詳解,需要的朋友可以參考下
    2018-11-11

最新評(píng)論