请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

开发问题 全局数据对象config.data不生效

2
回复
156
查看
[复制链接]

5

主题

7

帖子

60

积分

 楼主| 2019-1-22 10:11:00 显示全部楼层 |阅读模式
  1. 使用this.$app.$data获取在manifest.json的config.data中声明的全局数据

  2. 全局数据对象,属性名不能以$或_开头,在页面中可通过 this 进行访问;如果全局数据属性与页面的数据属性重名,则页面初始化时,全局数据会覆盖页面中对应的属性值
复制代码
代码如下:
manifest.json
  1. "config": {
  2.     "logLevel": "log",
  3.     "data": {
  4.       "develop": true
  5.     }
  6.   }
复制代码
Demo/index.ux
  1. onInit() {
  2.       console.log(this.develop)
  3.       console.log(this.$app.$data.develop)
  4.     }
复制代码
打印结果全部为undefined

求解!!!


回复

使用道具 举报

9

主题

136

帖子

775

积分

2019-1-23 20:04:45 显示全部楼层
你好,修改manifest文件后 需要重新build噢 测试后是有效的哈
回复

使用道具 举报

5

主题

7

帖子

60

积分

 楼主| 2019-1-24 09:46:45 显示全部楼层
vivo官方技术团队 发表于 2019-1-23 20:04
你好,修改manifest文件后 需要重新build噢 测试后是有效的哈

可以了,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册