在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ vue該如何全局引入js?

vue該如何全局引入js?

common.js會有很多我自己定義的函數(shù),如:

export function a(){
    //這是一個函數(shù)
}
export function b(){
    //這是一個函數(shù)
}
export function c(){
    //這是一個函數(shù)
}

在ad.vue我會去引用他:

import {a} from '@/assets/js/common.js'

在role.vue我會去引用他:

import  from '@/assets/js/common.js'

N個頁面需要用到common.js里的函數(shù),我要是一個一個去引用好麻煩,有好的解決方法嗎。


我試過在main.js引入common

import '@/assets/js/common.js'

但這種方法不行,會提示XX is not defined

回答
編輯回答
護(hù)她命

webpack 中有一個global關(guān)鍵字,可以定義全局屬性。
利用該關(guān)鍵字定義的屬性方法,可以在全局文件中直接使用。

2018年8月9日 17:21
編輯回答
詆毀你

可以掛到Vue原型上;
如:Vue.prototype.$a=a
使用:this.$a

2017年12月1日 10:47
編輯回答
蔚藍(lán)色

我也是的,放到App.vue也不行~~應(yīng)該是只能那么寫

2017年8月26日 14:47