$message is not defined 和老师写的是一样的,但是为什么会是defined呢?

来源:3-4 集成element-plus—按需引入组件,构建轻量应用

慕无忌1478280

2022-07-14

import ElementPlus,{ ElMessage } from 'element-plus’
import ‘element-plus/dist/index.css’

const app = createApp(App)
app. config.globalProperties.$message = ElMessage
app.use(router)
app.use(ElementPlus)
app.mount(’#app’)

写回答

1回答

慕无忌1478280

提问者

2022-07-14

设置

import { h, getCurrentInstance } from 'vue'

// import { ElMessage } from 'element-plus'

const router = useRouter()

const route = useRoute()

const {proxy}:any =getCurrentInstance()

console.log("首页接收到的参数",route.params)


  proxy.$message   

这样设置之后就可以了。 不是很懂老师那个没有这么设置之前是不报错的(网页上),但是我的是defined


0
1
Harry_wang
看一下是不是elemen—plus的版本问题呢…
2022-07-14
共1条回复

Vue3+TS打造SSR网站应用,0到1实现服务端渲染

教你一套前端技术组合拳,Get全套网站优化解决方案

368 学习 · 192 问题

查看课程