收藏
回答

小程序typescript模版如何引入其他文件内配置的枚举类型?

使用开发者工具(1.06.2208311darwin-arm64)创建TS+less模板的小程序,在typings下创建test.ts文件:

// test.ts
export enum ROLE_TYPE {
  TEACHER = 'teacher',
  STUDENT = 'student'
}


在页面中使用该枚举类型:

// miniprogram/pages/index.ts
import { ROLE_TYPE } from '../../../typings/test'

onShow() {
    const member = "student"
    if (member === ROLE_TYPE.STUDENT) {
      console.log('当前角色是学生')
    }
  },


控制台报错:

备注:在miniprogram/pages/index.ts中直接定义则可以正常使用。在test.ts中定义的interface也可以正常使用。

最后一次编辑于  2022-09-01
回答关注问题邀请回答
收藏
登录 后发表内容