lieft
lieft
  • 发布:2023-02-18 01:08
  • 更新:2023-02-18 01:08
  • 阅读:422

vscode组件跳转不了。根目录下的components,如果不进行局部注册,在vscode里就无法实现跳转。

分类:uni-app

发帖之前:
有百度,以及查看社区历史帖子,也查看了官方文档《 当 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这样的目录结构呢?

2023-02-18 01:08 负责人:无 分享
已邀请:

要回复问题请先登录注册