0
私は進化的アルゴリズムを使って作業し、プロセスの可視化ツールを構築しようとしているので、P5JでVueJsを使用したいと思います。 私はこのコードを持っています:(SO) Playing with Evolutionary Algorithms on Codepen.ioP5JとVueJsを使用したデータ初期化とウォッチャー
問題は、Vueインスタンスのデータが正しく更新されないということです。私がしようとしたものをここで
:
- は、Vueのインスタンスのデータとしてグローバルオブジェ
Game
を渡します。その後、が正しく更新されますが、データが非常に大きく、すべてが遅くなります。 - 宣言されたときに配列
Game.population
を埋め込みますが、機能しません。P5JSがエラーcreateVector() is not defined
を投げます。 - Vueインスタンスの
beforeCreate()
メソッドにGame.population
配列を設定します。それはどちらもうまくいきません。私に他のエラーを与える;興味深いのセルのデータをキュレーション(私はpos
属性を必要としない)ので、createVector()
エラーを回避するため、グローバルまたはVueのインスタンスのbeforeCreate()
方法で宣言された他のオブジェクトData
によって - プロキシ
Game.population
。それは行き詰まりです。 - 吊り上げを考えて、私はVueJSがP5JSを実行する前に初期化されているのか疑問に思いました。そうです。しかし、私はそれを変える方法を理解することはできません。
ここで問題は何ですか? VueインスタンスのデータとGame.populationをリンクできるように、スクリプトをどのようにリファクタリングする必要がありますか?
ワウ。それはあなたと非常に素晴らしい答えの両方非常にいいです。 Vue計算されたセッター/ゲッターを指摘してくれてありがとう。私はそれに潜り込む必要があります。再度、感謝します! – hsolatges