typevenuz
typevenuz
  • 发布:2022-12-13 23:12
  • 更新:2024-06-06 11:53
  • 阅读:918

【报Bug】无法从 @dcloudio/uni-app 自动导入 onShow 等生命周期 ,需要手动导入,而且 from 的时候没有 @dcloudio/uni-app的提示

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 版本 Windows 11 专业版 版本 22H2 安装日期 ‎2022/‎8/‎21 操作系统版本 22621.900 体验 Windows Feature Experience Pack 1000.22638.1000.0

HBuilderX版本号: 3.6.13

操作步骤:

使用hbuilderx新创建项目,在默认的pages/index/index.vue中,给script 添加setup,输入onShow没有正确的代码提示,只有onpageshow提示

预期结果:
<template>  
  <div>  

  </div>  
</template>  

<script setup>  
  import { onShow } from '@dcloudio/uni-app';  
  onShow()  
</script>  

<style scoped>  

</style>  

实际结果:

<template>
<div>

</div>
</template>

<script setup>
onpageshow
</script>

<style scoped>

</style>

bug描述:

使用hbuilderx新创建项目,vue3 setup下无法自动 import 页面生命周期,如 onLoad,onShow等,
输入 onShow 的时候代码提示只有 onpageshow,手动import的时候,from 时也没有 @dcloudio/uni-app 提示

我执行编辑器目录下的 reset.bat ,没有解决问题

2022-12-13 23:12 负责人:无 分享
已邀请:
呆狗的一生

呆狗的一生 - 呆狗的一生

确实要手动导入 生命周期,包括vue本身的和uniapp 的onLoad等。导入时没提示的确不爽

  • typevenuz (作者)

    我用的vue3 setup,vue本身的可以正常导入。@dcloudio/uni-app 不能自动导入也就算了,我手写import的时候from都不给提示就过分了

    2022-12-15 19:11

  • 呆狗的一生

    回复 typevenuz: 就是,没提示很容易写错,setup只能用在 vue3里。

    2022-12-15 19:13

2***@qq.com

2***@qq.com - 6666

23年还是没有官方还是没有解决这个问题

t***@outlook.com

t***@outlook.com

自动导入用的是识别node_module那一套,hbuilderx 的 @dcloudio/uni-app 包没在node_moudle里就识别不到了。又一次hbuilderx劝退。

要回复问题请先登录注册