收藏
回答

微信开发者工具修改data的数据后,不会立即生效,怎么解决?

版本号为:RC V1.02.1909111

问题描述:在.js页面,修改data数据,ctrl+s保存,编辑器自动刷新,但是新data数据不生效,观察debug面板中的AppData,确实是旧data数据。

代码demo:

旧data:

data: {
  questions:[
    {
      question: {
        title: '这真的是一个问题',
        type: 1
      }
    }
  ]
}

新data:

data: {
  questions:[
    {
      question: {
        title: '这真的是一个问题',
        type: 2 //modify value
      }
    }
  ]
}

临时解决方案:

1、增加新的key-value数据,e.g:

data: {
  aaa: 'xxxxxx', //每次变更有用的data数据后,在这里换个不同于之前变更版本的key-value数据,这样才会让开发者工具加载新版本的data
  questions:[
    {
      question: {
        title: '这真的是一个问题',
        type: 3 // 3nd update
      }
    }
  ]
}

2、不停的ctrl+s,直到开发者工具良心发现,自动更新data


结论:官方能不能给个3个月之前的旧版本安装包的下载链接,谢谢!!!!!

最后一次编辑于  09-18
回答关注问题邀请回答
收藏

3 个回答

  • Albert Einstein
    Albert Einstein
    09-19

    是什么操作系统呢?

    09-19
    赞同
    回复 3
    • 白天的影子
      白天的影子
      09-19
      win7 旗舰版
      09-19
      回复
    • Albert Einstein
      Albert Einstein
      09-20回复白天的影子
      试下打开工具的设置,然后去掉 “使用新版文件监听模块” 的勾,重启工具再试试呢
      09-20
      回复
    • 白天的影子
      白天的影子
      09-21回复Albert Einstein
      已经换旧版本了,没机会了,下次我试试 :-)
      09-21
      回复
  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    09-18

    测试了下,新的开发版未复现,能否试下新的开发版呢?https://developers.weixin.qq.com/miniprogram/dev/devtools/nightly.html

    09-18
    赞同
    回复 1
    • 白天的影子
      白天的影子
      09-18
      换用稳定版1.02.1907300,解决上述问题,以后再也不敢用开发版了。
      09-18
      回复
  • 白天的影子
    白天的影子
    09-18

    补充一下:

    wxml文件也存在类似的问题,在只改动js文件的data数据后,即便AppData已加载新数据,wxml的条件渲染也没有变化,必须在wxml文件里随便敲点什么,才会在保存之后重新渲染,这太浪费时间了,没有旧版本的开发工具好用,以后再也不瞎更新了,唉......

    09-18
    赞同
    回复
问题标签