<script lang="ts">
const wenxinObj = uniCloud.importObject('token')
export default {
data() {
return {
accessToken: ' '
}
},
methods: {
async getToken() {
const res = await wenxinObj.getWenxinToken()
if (res.errCode == 0) {
this.accessToken = res.data
}
},
}
}
</script>
- 发布:2022-12-01 13:22
- 更新:2022-12-01 13:22
- 阅读:238
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 无
HBuilderX版本号: 3.6.5
示例代码:
操作步骤:
复制示例代码,粘贴,复现
复制示例代码,粘贴,复现
预期结果:
不报错
不报错
实际结果:
报错。this
错误的指向了 methods
,且编译不通过!报错信息如下:
TS2339:Property 'accessToken' does not exist on type '{ getToken(): Promise<void>; }'
报错。this
错误的指向了 methods
,且编译不通过!报错信息如下:
TS2339:Property 'accessToken' does not exist on type '{ getToken(): Promise<void>; }'
bug描述:
示例代码是从服务端获取token
的例子,定义了 accessToken
属性,在 js
环境中可以正常运行,但在 ts
环境报错。
0 个回复