请问 vue3+ts 自定义封装的组件为什么不能像 ElmentPlus 的组件通过点击 Ctrl+鼠标左键跳转源码?是需要配置什么声明文件,或者要遵循什么规范吗?
// DbDatePicker.vue
<template>
<ElDatePicker />
</template>
<script lang="ts">
export default {
name: 'DbDatePicker',
}
</script>
<script setup lang="ts"></script>
<style scoped></style>
index.ts
import { App } from 'vue'
import DbDatePicker from './index.vue'
export default {
install(app: App) {
app.component('DbDatePicker', DbDatePicker)
},
}
Ps: 组件都是挂载到全局了, 在页面中没有单独引入
1
SniperXu 2022-03-30 14:30:53 +08:00 1
webstorm 解君愁
|
2
cgdddd OP 好像是全局注入的问题,单个组件引入能够正常跳转,但是一但全局注入就跳不了了,有大佬知道怎么解决吗?
|
4
Sunzehui 2022-03-30 20:21:29 +08:00
全局注入就是运行才能检查了,编辑器只能做静态代码检查而不能动态地判断路径
|
5
molvqingtai 2022-03-30 23:08:56 +08:00 via Android
需要添加全局组件类型定义
|