首先遇到这个问题的朋友,可以先试试官方的办法,试试能不能起作用(毕竟这是官方推荐的办法,能用当然是最吼的)
如果上面的那个办法无法使用,你可以试试在/src/vite-env.d.ts 里(如果找不到这个文件,也可以接着往下看),最上面一行加上
/// <reference types="element-plus/global" />
加了之后,完整的文件可能长这个样子
/// <reference types="vite/client" />
/// <reference types="element-plus/global" />
declare module '*.vue' {
import type { DefineComponent } from 'vue'
const component: DefineComponent<{}, {}, any>
export default component
}
这下应该就可以用了
为什么博主会发现这个办法呢?
因为我重新写了一个vue的组件,然后引入到另外一个组件,发现volar可以正常提示;然后顺手用Ctrl+左键点了一下我制作的标签,便跳转到了这个页面,尝试着加了一行,就好使啦~