museachou
museachou
  • 发布:2021-10-18 13:50
  • 更新:2022-08-03 23:59
  • 阅读:1746

【报Bug】 vue3 + ts 开发时引入ts文件报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: Alpha

HBuilderX版本号: 3.2.10

手机系统: 全部

手机厂商: 华为

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

操作步骤:

这是utils.ts中的代码

/**   
 *   
 * 获取路由参数  
 *   
*/  
export function getRouteParams<T> () : T {  
  const page = getCurrentPages()  
  const current = page[page.length - 1].$page  
  return current.options  
}  

/**   
 *   
 * 隐藏手机号码  
 * 显示前3位与后4位, 其它的用 * 代替  
 *   
*/  
export function hidePhone (phone: string) : string {  
  const reg = /^(\d{3})\d{4}(\d{4})$/  
  return phone.replace(reg, "$1****$2")  
}   

// 设置密码  
export function setPassword (password: string) : void {  
  uni.setStorageSync('password', password);  
}

预期结果:

引入时不用 .ts 后缀

实际结果:

引入时需要 .ts 后缀

bug描述:

用ts封装独立的函数库, 在页面引入时出现编译失败, 找不到文件, 一定要加上 .ts 后缀才可以编译成功, 但加上 ,ts 后缀编辑器失去了找不到类型定义 . 请看附件的图片, @/util/utils 出现 编译错误 @/util/utils 编译成功 但上面的 @/util/type 又不用加后缀.... 麻烦赶紧解决 顺便一提, hbx的ts插件完全无效......请赶快修复bug

2021-10-18 13:50 负责人:无 分享
已邀请:
museachou

museachou (作者) - mmx

这么大的公司, 搞这个产品, 提个问题都不敢回复? 看了就是不说, 不管是不是问题, 至少也都回复一声, 不回复只会让人感觉这不是你们能解决的问题, 害 失望了

  • 浅木曦

    老哥解决了吗!!我也遇到了

    2022-02-19 19:26

1***@qq.com

1***@qq.com

hbuilder做的太烂了, 每次更新一些没有用处的东西,

该问题目前已经被锁定, 无法添加新回复