まずライフサイクル分析
beforecreated:エルとデータが初期化されませんでした
作成:初期化データのデータの完了は、エル何
beforeMount:エルが完了し、データの初期化が
マウント:完全なマウントません
(1)搭載
多くの人々は、なぜ私は(彼を)彼女に尋ねた、初期化が内側に取り付けられていることを私に言いましたか?この時間は、彼らは大丈夫レンダリングDOMを初期化するために、彼女(彼)は、答えました。それから私は関係は何DOMレンダリングと初期化要求初期化データを依頼し続けますか?彼らは、あなたがデータはそれから依頼を表示することができますと言います。(私はそこに矛盾はないでしょうか?)
データを初期化するためのDOMのレンダリングと初期化要求と矛盾はありません
さんが前のVueのライフサイクルを見てみましょう
:A、beforeCreate
(初期化の後、データは(データの観察を観察する前にインスタンスが呼び出され)、イベント/ウォッチャイベント構成.---公式ペースト)
B、beforeMount:
(先頭を取り付ける前に呼ばれるように:最初の関数は.---公式ステッカーと呼ばれるレンダリングに関連)
我々は2つの分析を続けて見ました:
私たちは、初期化データのバックを要求するか、基礎となるデータは、Vueの上記データ吊りで必要とされていませんか?(はい、私たちは、√必要) 、その後、我々はbeforeCreateは、データが生成されていないとき続けますか?(答えは次のとおりです。ノー×) - このステップは、上記データのVueのデータにリンクされていないので 、私は、データが生成されていないときに作成探し続けて?(答えは:それは生成.√) - これは我々が上記のデータのVueにデータを掛けることができる段階であるので、ここでの問題を置くことではないでしょうか? -はい、それはここに配置することができます。だから、最終的な結論は、内部に作成されます。
補足分析:
(1)搭載
すべてのリクエストが内部に作成した場合は、ページがロードされますあまりにも多くの要求が、私は通常、それに書き、簡単な黒と白の状況を遅らせるためにつながる、内部に配置されます作成した複雑なインタフェースは、インタフェースと、より複雑な、それは上のマウントされます内部。
(2)搭載
HTMLは、そのような初期化と、直ちに実行される画面の高さ調整、割り当て、等を取り、JSを含む実行、後に装着された後にロードされたDOMは、最初の負荷などの伝統的な開発及び呼jQueryのプラグインに類似しているメソッドを呼び出す準備ができて作成され
。