发帖之前:
有百度,以及查看社区历史帖子,也查看了官方文档《 当 uni-app 遇见 vscode》和《开发uni-app,HBuilderX和其他工具(如vscode)有什么区别》,实在没有找到答案。
问题:
正常的局部注册的组件都是可以跳转的。
如:
<template>
<view>
<uni-badge text="1"></uni-badge><!-- 3.使用组件 -->
</view>
</template>
<script>
import uniBadge from '@/components/uni-badge/uni-badge.vue';//1.导入组件(这步属于传统vue规范,但在uni-app的easycom下可以省略这步)
export default {
components:{uniBadge }//2.注册组件(这步属于传统vue规范,但在uni-app的easycom下可以省略这步)
}
</script>
以上代码通过ctrl+鼠标左键,可以跳转到组件uni-badge里面。
但是目录结构为components/组件名称/组件名称.vue的组件,默认在HBX里是不需要注册,就可以直接使用的,如果不注册的话,在vscode里就跳转不了,提示未定义。我有使用vscode的插件,如:“vue-helper,vue jump,vue jumper”等,怎么配置都跳转不了。必须向上面代码一样注册一下才能跳转。
咨询:是不是我哪里配置出错了,或者需要怎么做才可以在vscode里不注册组件,就可以直接跳转components/组件名称/组件名称.vue这样的目录结构呢?
0 个回复