検索

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

Vue $refsがコンポーネントオブジェクトを取得できない理由 - コードログ

リーリー リーリー

マウントされたときの印刷出力は未定義です。何故ですか?

テーブルにレンダリングしたボタン、初めてクリックして console.log(this.$refs.permissions_tree) を呼び出したときは未定義になりましたが、2 回目ではコンポーネントを正常に取得できます

リーリー

为情所困为情所困2700日前1197

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

  • 怪我咯

    怪我咯2017-07-05 10:53:01

    おそらくコンポーネントの表示を切り替えるために v-if を使用しているため、次のティックでそれを取得する必要があります

    リーリー

    返事
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-07-05 10:53:01

    で書かれました

    リーリー

    で試してみてください

    返事
    0
  • 大家讲道理

    大家讲道理2017-07-05 10:53:01

    外側のコンポーネントで v-if を使用していますか?それを v-show に変更して試してみてください

    返事
    0
  • 为情所困

    为情所困2017-07-05 10:53:01

    このメソッドを呼び出す
    this.$nextTick(function() {

    リーリー

    返事
    0
  • キャンセル返事