複数の機能を持つサイトで、vueのdataや記述が肥大化していき、管理しづらくなる
例:
・ajaxでデータをリクエストする機能
・帰ってきたデータに合わせてページネーションを実装する機能
・パラメーターを読んで適した表示をする
・etc
など機能が増えるごとにvueの記述?インスタンス?が肥大化していく。特にdataやcomputedで定義した変数が増えていき、収取がつかなくなる。
求めること
現状 App = new Vue({…}) ひとつで完結しているものを
App = new Vue({…})
Pagenation = new Vue ({…})
…
のように機能ごとに分けたい(?)、またはdataやcomputedなどを機能ごとに小分けにしたい。
例
https://codesandbox.io/s/vue-pagenation-osiio?file=/script.js
⇨script.js 全ての機能がappにベタガキされているのをもっとスマートにしたい
何かいい方法や、普通はこうするよ、こういう概念があるから調べなさい、等々アドバイスいただけると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/26 11:06
2021/10/26 18:11