x***@foxmail.com
x***@foxmail.com
  • 发布:2020-04-02 14:24
  • 更新:2020-04-02 14:24
  • 阅读:902

【报Bug】uniapp + typescript 循环引用编译出小程序代码异常

分类:uni-app

详细问题描述

[内容] 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)  
  }

③编译成微信或头条小程序

[结果]

  1. 数据绑定都失效了
  2. 点击绑定的事件出现 『Converting circular structure to JSON』 错误提示

[期望]

  1. 一切正常

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明] VsCode

[mac版本号] 10.15.4 (19E266)

联系方式

[邮件] xiaolinxuan@foxmail.com

2020-04-02 14:24 负责人:无 分享
已邀请:

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