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

Vue3之a(chǎn)pp.config.globalProperties(定義全局變量)

這篇具有很好參考價值的文章主要介紹了Vue3之a(chǎn)pp.config.globalProperties(定義全局變量)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

使用之因

    一般我們在vue開發(fā)中,常用的功能,接口等等我們都會封裝起來,如何每次創(chuàng)建一個組件,想要使用這些封裝起來的功能、接口等等都需要先引入,再通過層層調(diào)用才可以得到結(jié)果,如果我現(xiàn)在一遍需要調(diào)用后端接口、驗證n種輸入框,且這些方法都不在同一個文件當中,我們就需要不斷引入,相當麻煩。所以就會想著能否將這些常用的,都存放在一塊,需要調(diào)用的時候,只需要引入一個,既可得到所有分裝起來的功能。

使用之果

注意:如果全局屬性與組件自己的屬性沖突,組件自己的屬性將具有更高的優(yōu)先級。

1、創(chuàng)建一個文件(通過useGlobelProperties獲取全局屬性)

useGlobelProperties.ts
 ?
import { ComponentInternalInstance, getCurrentInstance } from "vue"; ?
export default function useGlobelProperties(){
 ? ?const { appContext } = getCurrentInstance() as ComponentInternalInstance; ? //??
 ? ?return appContext.config.globalProperties; ? ?//??
}

2、在main.ts中(配置全局屬性)

const app = createApp(App);
app.config.globalProperties.name = "你好"; ? //??
app.use(ElementPlus).mount("#app");

3、任意組件中的使用

//引入useGlobelProperties.ts,并將方法useGlobelProperties 解析出來
import useGlobelProperties from './useGlobelProperties'
const that = useGlobelProperties()
console.log(that)

打印所得:?Vue3之a(chǎn)pp.config.globalProperties(定義全局變量),前端,vue.js,javascript

?可以看到我們上面定義的name可以拿到,后續(xù)想要什么全局配置,可以自行嘗試添加($xxx)文章來源地址http://www.zghlxwxcb.cn/news/detail-551309.html

到了這里,關(guān)于Vue3之a(chǎn)pp.config.globalProperties(定義全局變量)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • vue如何定義:全局變量、全局方法

    開發(fā)中會經(jīng)常用到一些常用的變量和方法? ?例如ajax這種 1.定義專用模塊來配置全局變量 定義一個專用模塊來配置全局變量,然后通過export暴露出去,在需要的組件引入global.vue ?引入及使用 2.通過全局變量掛載到Vue.prototype 同上,定義一個專用模塊來配置全局變量,然后通過

    2023年04月20日
    瀏覽(24)
  • 【Vue】全局變量的定義及使用

    【Vue】全局變量的定義及使用

    首先 聲明Vue 使用全局變量的方法有很多,以下只是個人覺得比較簡潔的2種。其中兩者的第一步操作相同,即: 方法1:在main.js中直接將全局變量掛載到Vue.prototype 用時不用任何多余操作,直接調(diào)用 this.GLOBAL.name 即可。 方法2:在需要使用全局變量的頁面引入global再使用

    2024年02月12日
    瀏覽(21)
  • 若依vue前端有全局用戶信息變量嗎

    \\\"若依\\\"是一個基于SpringBoot和Vue的前后端分離的開源項目。在前端Vue部分,全局用戶信息通常保存在Vuex中,Vuex是Vue.js的狀態(tài)管理模式。它提供了一個集中式存儲來管理所有組件的狀態(tài),并以相應(yīng)的規(guī)則保證狀態(tài)以一種可預(yù)測的方式發(fā)生變化。 在若依系統(tǒng)中,全局用戶信息通常

    2024年02月14日
    瀏覽(16)
  • Vue3使用全局函數(shù)或變量的兩種常用方式

    例如:想要在index.ts中創(chuàng)建getAction函數(shù),并可以全局使用: 方式一:使用依賴注入(provide/inject) 在main.ts中進行掛載: 在要使用的頁面注入: 方式二:使用 app.config.globalProperties 和 getCurrentInstance() app.config.globalProperties:一個用于注冊能夠被應(yīng)用內(nèi)所有組件實例訪問到的全局

    2024年02月12日
    瀏覽(16)
  • vue3定義變量

    1.1、ref 一般用來處理簡單類型的數(shù)據(jù) 注意點: ? 定義變量在setup函數(shù)中用vue的ref方法 ? 定義的變量以及方法需要setup函數(shù)進行return出來,才可以在html代碼中使用 ? 方法中調(diào)用變量需要打點到變量的value進行獲取和操作 1.2、reactive 一般用于定義復雜數(shù)據(jù)

    2024年02月16日
    瀏覽(13)
  • 在uni-app使用vue3進行store全局數(shù)據(jù)共享

    在uni-app使用vue3進行store全局數(shù)據(jù)共享

    在uni-app中使用vue3進行store的全局數(shù)據(jù)共享,網(wǎng)上文章太雜了,記錄一下自己寫的一個最簡單易懂的例子,以供自己后面需要用到時候可以最直觀的知道到底怎么實現(xiàn) 在index.js中寫入代碼如下(示例): uni-app好像內(nèi)置vuex,不需要額外下載,如果記錯了的話就得先去下載好 代

    2024年02月09日
    瀏覽(36)
  • 【CSS擴展】VUE如何使用或修改element plus中自帶的CSS全局變量來定義樣式

    【CSS擴展】VUE如何使用或修改element plus中自帶的CSS全局變量來定義樣式

    目錄 一、CSS聲明全局變量 二、使用el plus 和 el ui的自帶樣式 1、element plus—— var.scss位置 2、element ui—— var.scss位置 三、修改el plus 和 el ui中的自定義樣式變量(方法一致) 本萌新最近在寫網(wǎng)頁時使用到了element plus中自帶的CSS全局樣式定義,本文將從CSS聲明全局變量的方法出

    2024年01月22日
    瀏覽(30)
  • Vue3中定義變量是選擇ref還是reactive?

    Vue3中定義變量是選擇ref還是reactive?

    目錄 ref和reactive的優(yōu)勢 1. ref 優(yōu)勢: 應(yīng)用場景: 示例: 2. reactive 優(yōu)勢: 應(yīng)用場景: 示例: ref和reactive的劣勢 1. ref 2. reactive 應(yīng)用案例 總結(jié) ? Vue3中定義變量可以選擇使用ref或reactive,這兩種方式都可以用來定義響應(yīng)式數(shù)據(jù)。 1. ref ref是Vue3中專門用來創(chuàng)建響應(yīng)式變量的函數(shù),

    2024年02月04日
    瀏覽(22)
  • uni-app:vue3 + uni-app 在微信小程序中無法使用app.component全局注冊組件

    按上文中的代碼執(zhí)行后,會發(fā)現(xiàn)在微信小程序開發(fā)中全局注冊的組件是無法顯示的,這是uniapp的一個未解決bug, 在uniapp中出了可以通過vue實例的component方法注冊全局組件外,uniapp支持另一種全局注冊的方式,就是通過 easycom 掃描注冊,步驟如下 easycom 的掃描流程是:通過代碼

    2024年02月16日
    瀏覽(105)
  • uni-app vue3 封裝socket 兼容微信小程序 釘釘小程序 H5 App 全局唯一

    前端小伙伴使用uni-app開發(fā)長連接通信的時候都會有以下疑問 在網(wǎng)上搜到的封裝socket都沒講怎么全局公用一個呢? 同一個 子協(xié)議或者我我們叫type類型型我想在兩個頁面都接受使用怎么做呢? 目前能搜到的socket 封裝好像都沒講清楚這個東西,或者壓根沒考慮 下面給大家詳細

    2024年02月13日
    瀏覽(99)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包