在vue2中挂载其实很简单 就是在vue的prototype上 也就是原型上 直接来挂载 在main.js中
import Vue from "vue";
import Echarts from "echarts";
Vue.prototype.$echarts = Echarts;
new Vue({
router,
store,
render: (h) => h(App),
}).$mount("#app");
在页面使用的时候
this.$echarts.xxx()
就可以拿到挂载的方法
Vue3 挂载方法
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import Antd, { time } from '地址';
import 'ant-design-vue/dist/antd.css';
const app = createApp(App);
app.config.globalProperties.$time = time ;
app.use(store)
.use(router)
.use(time)
app.mount('#app');
在页面中使用的话
引入
import { reactive, getCurrentInstance } from 'vue';
在用的地方使用
setup() {
const { ctx } = getCurrentInstance();
console.log(ctx.$time)
return {
}
}