0
当我试图使用进化算法和构建过程的可视化工具时,我想使用VueJs和P5Js。 我有这样的代码:(SO) Playing with Evolutionary Algorithms on Codepen.io使用P5Js和VueJs进行数据初始化和观察者
问题是Vue实例的数据没有正确更新。
这里我试图做:
- 传递全局OBJET
Game
为Vue的实例的数据。然后得到正确更新,但数据是如此之大,一切都变得迟缓; - 在声明时填充
Game.population
数组,但它不起作用:P5JS抛出错误createVector() is not defined
; - 在Vue实例的
beforeCreate()
方法中填充Game.population
数组。它也不工作。给我一个其他的错误; - 代理
Game.population
通过全球或Vue的实例的beforeCreate()
方法中声明,对策划有趣单元的数据(我不需要pos
属性),因此避免createVector()
错误的其他对象Data
。这是一个死路一条; - 关于提升的思考,我想知道VueJS是否在P5JS运行之前初始化。情况就是这样。但我无法想象如何改变这一点。
这里有什么问题?我应该如何重构我的脚本,以便Vue实例的数据和Game.population可以链接?
哇。这对你来说都是非常好的,非常棒的答案。感谢您指出Vue计算的setter/getters。我需要深入了解它。再次感谢! – hsolatges