JavaScript - vue+wangEdit の未定義のプロパティ 'menus' を読み取れません
phpcn_u1582
phpcn_u1582 2017-05-19 10:19:42
0
1
808

今後の開発のためにバックグラウンドホイールを作りたい ミドルフォームのリッチテキスト編集にwangEditを組み込みたい vue vue-routerを使用 独立モジュール化予定 フロントエンドコンポーネントを呼び出し、それを提供するようにバックエンドに要求します。データ インターフェイスは目的のページをレンダリングするために使用されるため、これがページに記述されます:

リーリー

次に、vue のマウントに次のように書きました。 リーリー

その場合、レンダリングできず、エラーが報告されます

Uncaught (in Promise) TypeError: 未定義のプロパティ 'menus' を読み取れません

私はフロントエンドの作業をあまりしたことがなく、vue を使用したこともありません。質問したいのは:

1. vue はバックエンドと連携してデータをより適切に取得するにはどうすればよいですか? json_encode($data)//ページ上でコンポーネントを直接呼び出すときに php を使用します。コンポーネントが呼び出されるとき、バックエンド
は依然として axios からデータを要求します
2。最初は時差の問題だと思いました。問題の原因は次のとおりだと思いました。データがリクエストされる前にレンダリングが行われるため、creating(){} を試してみました。データの一部をリクエストし、値を this.data に割り当てますが、mounted(){} を呼び出すときに this.data に値がないことがわかります。これはなぜですか?

phpcn_u1582
phpcn_u1582

全員に返信(1)
Peter_Zhu

new wangEditor('editor') を実行するとき、ノード id=editor は存在しますか?これが問題になるはずです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート