我这边有碰到该报错,最后修复了,原因是组件内的data最初是以对象形式表示的,示例: [代码]data: {[代码][代码] [代码][代码]key1: val1[代码][代码]}[代码] 然而组件被多次使用时,会报“expect FLOW_APPLY_PROPERTY but get another”,因此更改data表示为: [代码]data [代码][代码](){[代码][代码] [代码][代码]return[代码] [代码]{[代码][代码] [代码][代码]key1: val1[代码][代码] [代码][代码]}[代码][代码]}[代码]这也是vue组件的规范。
Framework inner error- 当前 Bug 的表现(可附上截图) Framework inner error (expect FLOW_APPLY_PROPERTY but get another) [图片] 我在开发者工具上试着换了一下基础库,换到较低版本就不报错了,换到最新的基础库就会报错。希望团队能看看问题。 我实在给组件的属性赋值时抛出的异常。 我在页面上用了一个组件 A,给组件A的属性赋值,组件A里面包含组件 B,组件B 的属性是通过组件A的属性给赋值的。恰好这个时候抛出了异常。 这是在页面的代码块: [代码]<[代码][代码]block[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{ comments }}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"id"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]v-comment-item[代码][代码] [代码][代码]comment-id[代码][代码]=[代码][代码]"{{ item.id }}"[代码][代码] [代码][代码]content[代码][代码]=[代码][代码]"{{ item.content }}"[代码][代码] [代码][代码]created-at[代码][代码]=[代码][代码]"{{ item.created_at }}"[代码][代码] [代码][代码]openid[代码][代码]=[代码][代码]"{{ item.user.openid }}"[代码][代码] [代码][代码]nickname[代码][代码]=[代码][代码]"{{ item.user.nickname }}"[代码][代码] [代码][代码]avatar-url[代码][代码]=[代码][代码]"{{ item.user.avatar }}"[代码][代码] [代码][代码]/>[代码][代码]</[代码][代码]block[代码][代码]>[代码] 这是组件A的WXML代码: [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"container"[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{ content }}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'author-wrapper'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]v-avatar[代码] [代码]radius[代码][代码]=[代码][代码]"50%"[代码] [代码]avatar[代码][代码]=[代码][代码]"{{ avatarUrl }}"[代码] [代码]/>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'nickname {{ nickname_is_chines ? "zh-cn" : "" }}'[代码][代码]>{{ nickname }}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'time-wrapper'[代码][代码]>{{ createdAt }}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'content-wrapper {{ content_is_chines ? "zh-cn" : "" }}'[代码][代码]>{{ content }}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'action-wrapper'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'action-item reply'[代码] [代码]bindtap[代码][代码]=[代码][代码]'onClickReply'[代码][代码]> خەت قالدۇرۇش </[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'action-item delete'[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{ hasAuthor }}"[代码] [代码]bindtap[代码][代码]=[代码][代码]'onClickDelete'[代码][代码]> ئۆچۈرۈش </[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码]刚好上面的组件里面还有一个组件B也就是用户头像的组件 v-avatar 在页面给组件A的属性avatar-url赋值的时候抛出异常了。其他属性都没有问题。
2019-11-10