这两天遇到个怪问题

jare
Tue, 28 Jun 2016 03:14:29 +0000

atmy:

我已经把所有代码注释了，只留那个函数，运行时还是会自动调用

以后如果有类似情况，一般用浏览器的开发者工具下个断点，就能看到调用堆栈。

atmy:

我把这个属性的value赋值为500，然后这个属性的value还是0，应该说不管把value赋值为多少，实际的value都是0

如果你用完整写法

totalBlood: {
  default: 500
}

就会比较清楚这一点，那个值不是 value，是 default，这个 default 只在第一次创建组件的时候会用到，创建后的值是存在场景里，而不是存在脚本里的。所以你改脚本没有用，要改场景。

阅读整个主题