找回密码
 立即注册
搜索

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

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

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 求解!!!
回复

使用道具 举报

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噢 测试后是有效的哈
可以了,谢谢
回复

使用道具 举报

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