平时我们在开发vue项目的时候,要把一些函数、方法、组件或插件挂在全局上方便项目上每一个页面或模块调用,在vue2.x的时候,在main.js只要用Vue.prototype就能完成,之后在页面上用this来调用,如:
但是切记挂载任何东西之前不能createApp(App)后面不能连缀use()或mount('#app'),如:
或者
根据上面的引入文件创建路径
我的路径是在 ./assets/js/ 下面的js
common.js页面
但是在vue3.0的时候如果用组合api,由于 setup 在生命周期 beforecreate 和 created 前执行,此时 vue 对象还未创建,因无法使用我们在 vue2.x 常用的 this。
定义好以后 方法调用
由于是自己找了一下午 找了半天才找到这个方法 这边就记录了一下