main.js中设置全局自定义指令,但报Uncaught TypeError: Cannot read properties of undefined (reading 'directive')这个错误
或者说有没有vue3项目使用全局指令的例子,网上很多例子都无法运行。
//main.js
import { createApp } from "vue";
import Vue from 'vue'
import App from "./App.vue";
import router from "./router";
import store from "./store";
import "normalize.css";
import "./style/iconfont.css";
import "./style/base.scss";
Vue.directive("back", {
mounted(el, binding, vnode) {
el.addEventListener("click", () => {
console.log('123');
});
},
});
createApp(App).use(store).use(router).mount("#app");
https://staging-cn.vuejs.org/...
vue3是在app里注册