n***@qq.com
n***@qq.com
  • 发布:2019-06-22 11:13
  • 更新:2021-12-24 11:13
  • 阅读:2994

【报Bug】【紧急】【严重】代码从hbuilderx编译到支付宝小程序时提示“提示:data 作为属性保留名,不允许在自定义组件 xx-slide 中定义为 props”,而且页面错乱

分类:HBuilderX

详细问题描述

项目 'xx-client' 开始编译...  
当前项目编译模式:自定义组件模式。编译模式差异见:https://ask.dcloud.net.cn/article/35843  
10:59:28.636 提示:data 作为属性保留名,不允许在自定义组件 xx-slide 中定义为 props  
10:59:28.637 at pages/index/index.vue:1

页面有非常多的自定义组件,都报错了,上面只是其中一条。
编译到微信小程序时正常

代码样例:

export default{  
    mixins:[universal],  
    props: ['data', 'preview'],  
    data(){  
        return {}  
    },  
    computed: {  
              ....

时间点:
之前运行一直没问题,代码没变动,但是昨天(06.21)关闭HBuilderX重启后出现,编译报错,虽然能编译完成,但是编译出来的结果页面错乱、数据错误

IDE运行环境说明

[IDE]HBuilderX

[IDE版本号]2.0.1.20190614

[mac版本号]10.13.6

uni-app运行环境说明

[运行端]支付宝小程序

[编译模式]自定义组件模式

联系方式

[QQ]626772130

2019-06-22 11:13 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

先把报的错修改后重试

n***@qq.com

n***@qq.com (作者)

关键是之前运行完全没问题,是突然有问题了=》所以肯定不是代码本身的问题,是工具问题。

n***@qq.com

n***@qq.com (作者)

我也知道把报错修了就行,但是页面牵涉太多,而且基本都是线上用着的组件,不想通过修改原先没问题的自定义组件来实现目的。

  • 帅少

    哈哈 我的也报错了 但是文档里面没有说不能用data做完props啊,你的解决了没有

    2020-03-17 15:01

2***@qq.com

2***@qq.com

怎么解决的呀 好像是软件的问题把 我更新了一下软件就这样了

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