详细问题描述
[内容] uniapp + typescript 循环引用编译出小程序代码异常
重现步骤
[步骤]
① 创建一个class
class Test {
vm:Vue;
constructor(vm: Vue){
this.vm = vm;
}
}
② 创建一个组件,引用步骤【1】的class
import {Component, Provide, Vue} from "vue-property-decorator";
@Component
export default class Home extends Vue {
test = new Test(this)
}
③编译成微信或头条小程序
[结果]
- 数据绑定都失效了
- 点击绑定的事件出现 『Converting circular structure to JSON』 错误提示
[期望]
- 一切正常
[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明] VsCode
[mac版本号] 10.15.4 (19E266)
联系方式
[邮件] xiaolinxuan@foxmail.com
0 个回复