欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue 引用公共js

張吉惟2年前10瀏覽0評論

使用公共JS文件是開發(fā)者分享代碼、提高代碼重用性的一種很好的方式。Vue.js也支持導(dǎo)入、使用公共JS文件,下面將介紹引用公共JS的方法。

首先,在你的Vue.js項目中新建一個js文件,名字可以自定義,比如我們這里創(chuàng)建了一個叫public.js的文件。

// public.js文件
// 定義一個公共方法
function publicMethod() {
// do something...
}
// 導(dǎo)出方法
module.exports = {
publicMethod
};

然后,在Vue.js項目的入口文件main.js中引入public.js這個文件并注冊為全局變量。

// main.js文件
// 引入public.js
import publicJs from './public.js';
// 注冊公共變量
Vue.prototype.$publicJs = publicJs;

最后,在Vue.js項目中的任意一個組件中即可使用公共方法publicMethod。

// 單文件組件
// 在組件中使用公共方法
export default {
name: 'myComponent',
methods: {
doPublicMethod() {
this.$publicJs.publicMethod();
}
}
}

需要注意的是,如果你使用的公共JS文件中含有jQuery等第三方庫,應(yīng)當先保證這些第三方庫已經(jīng)被全局引入。

此外,如果你的公共JS文件中包含了ES6的語法,需要安裝babel相關(guān)loader進行轉(zhuǎn)譯。

// 安裝相關(guān)loader
npm install babel-loader @babel/core @babel/preset-env -D

然后,在webpack-config.js文件中添加babel-loader配置。

// webpack-config.js
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: [
{
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
]
}
]
}

以上是使用公共JS文件的方法,可以極大提高代碼重用性、避免重復(fù)編寫相似的代碼,提高開發(fā)效率,降低出錯率。