検索

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

JavaScript - vue初期化データ割り当てエラー

vueコード

リーリー

エラー報告

TypeError: 未定義のプロパティ 'titleList' を設定できません
タイプ エラー、未定義のプロパティを設定できません、

###データ###

response.data はオブジェクト配列です

titleList を初期化しましたが、未定義と表示される理由がわかりません。答えてください

漂亮男人漂亮男人2748日前807

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

  • 伊谢尔伦

    伊谢尔伦2017-06-26 10:57:47

    このポインターは変更されました。これを印刷して、誰を指しているのかを確認できます。


    解決策

    1. アロー関数を使用します

    2. これを保存します (_this = this)

    返事
    0
  • 巴扎黑

    巴扎黑2017-06-26 10:57:47

    リーリー

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-26 10:57:47

    リーリー

    これを試してください。うまくいかない場合は、エラーを投稿して見てください。

    返事
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-26 10:57:47

    このポインターは失われています。アロー関数を使用するか、変数を使用してこれを保存できます let _this = this

    返事
    0
  • 習慣沉默

    習慣沉默2017-06-26 10:57:47

    axios を使用してデータをリクエストするときは、プログラム エントリ ファイル main.js に axios クラス ライブラリをグローバルに導入することを忘れずに、Vue.prototype.$http=axios を使用してみてください。与えられた回答で指摘されたこのポインタの問題を試すことができます。私はes6の構文に慣れているので、プロジェクトでは一般にアロー関数が使用されます

    返事
    0
  • 阿神

    阿神2017-06-26 10:57:47

    リーリー

    この方法を試してください

    返事
    0
  • キャンセル返事