猿问

vue-cli中 如何引入全局的js

每个组件都需要用某个.js文件,怎么样全局引入呢


在 main.js中


import test from './assets/js/test.js'

Vue.prototype.test = test

在组件中


methods:{

    test:function(){

      this.test_log()

    }

}

test.js


export default function test_log() {

    console.log(123)

}

这样没用啊 ? 给个正确的使用姿势吧


凤凰求蛊
浏览 446回答 1
1回答

陪伴而非守候

你需要这样 this.test.test_log 这样来调用同时在VUE中 添加的全局方法最好是加上$标识符 这样好区分完整过程在 main.js中import test from './assets/js/test.js'Vue.prototype.$test = test在组件中methods:{test:function(){  this.$test.test_log()}}test.js然后export 的时候 改成这样export default {function test_log(){console.log(123)}}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答