1***@qq.com
1***@qq.com
  • 发布:2025-09-02 09:30
  • 更新:2025-09-02 09:54
  • 阅读:27

如何在一个uts文件中定义type,然后再uvue文件中import此文件中的type

分类:uts

在camera.uts中,有如下代码 export type CameraFlash="auto"|"on"|"off"|"torch"

pages目录下,有2个uvue文件,b.uvue和c.uvue
在b.uvue中,有如下代码 import type {CameraFlash} from "@/type/camera.uts"
或者 import {CameraFlash} from "@/type/camera.uts"

编译后,会报错
09:23:44.531 [plugin:uts] Cannot read properties of undefined (reading 'toString')
09:23:44.531 at pages/c/c.uvue:1:0

一旦把import注释掉,就不会出错。

请问type export/import的语法是怎样的?

2025-09-02 09:30 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

问题找到了,是定义其他type的时候的问题


    "pos-device" ?: string      
},```      

应该是    
```type a={      
    posDevice ?: string      
},```      

key加引号会报错

要回复问题请先登录注册