创建一个全局文件utils.js
export const baseUrl = "https://www.baidu.com/"
export const fn = () => {
console.log("demo");
}
export const obj ={
baseUrl : "https://www.baidu.com/",
demo(){
console.log("demo2");
}
}
第一种:需要使用变量时需要import导入即可使用。
直接在vue页面中使用
<template>
<view class="page_content">
</view>
</template>
<script>
import * as utils from '@/static/js/utils.js';
export default {
data() {
return {
}
},
onLoad() {
console.log(utils);
},
methods: {
}
}
</script>
<style lang="scss" scoped>
</style>
第二种:使用Vue.prototype挂载,直接使用this调用
第一步:在main.js中进行挂载
// 导入全局js
import * as utils2 from '@/static/js/utils.js';
Vue.prototype.$utils = utils;
第二步:在vue页面使用,注意:页面中不要在出现重复的属性或方法名。
// 导入全局js
<template>
<view class="page_content">
</view>
</template>
<script>
export default {
data() {
return {
}
},
onLoad() {
console.log(this.$utils.);
},
methods: {
}
}
</script>
<style lang="scss" scoped>
</style>