使用vue脚手架创建全局混入时,显示vue未定义

使用vue脚手架,在mixin.js里创建混入,然后在main.js里引用后,浏览器控制台显示vue is not defind,求解答

这样试试:

const app = createApp(App)

app.mixin({
  mounted() {
    console.log('这是一个全局的mixin');
  }
})

app.mount('#app')

图片

img

没有实践过,猜的


import { createApp } from 'vue'
import App from './App.vue'

const app = createApp(App)
app.mixin()

img

参考一下