検索

ホームページ  >  に質問  >  本文

JavaScript - vue+wangEdit の未定義のプロパティ 'menus' を読み取れません

今後の開発のためにバックグラウンドホイールを作りたい ミドルフォームのリッチテキスト編集に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_u1582phpcn_u15822779日前814

全員に返信(1)返信します

  • 天蓬老师

    天蓬老师2017-05-19 10:21:42

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

    返事
    0
  • キャンセル返事