ホームページ >ウェブフロントエンド >Vue.js >vuejs が dom を取得できない場合はどうすればよいですか?

vuejs が dom を取得できない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-11-04 11:40:163804ブラウズ

vuejs で dom が取得できない問題の解決策: 1. 該当する js ファイルを開きます; 2. 取得したページ要素の外層に「this.$nextTick」を配置して DOM 要素を取得します。

vuejs が dom を取得できない場合はどうすればよいですか?

この記事の動作環境: Windows7 システム、Vue2.9.6 バージョン、DELL G3 コンピューター

こんな場合はどうすればよいですかvuejs は dom を取得できません?

Vue -- 動的にレンダリングされたデータがページ上の DOM 要素を取得できません

問題:

データは次の方法で取得されましたバックグラウンドインターフェース、ページ上には正常に表示されますが、DOM要素が取得できません(コンソールはできますが、子要素が取得できません)

Before this.$nextTick

vuejs が dom を取得できない場合はどうすればよいですか?

解決策は次のとおりです。

this.$nextTick を取得した後、ページ要素の外層で

this.$nextTick(function(){
      var imgs = this.$refs.imgs;
      console.log("imgs",imgs);
      console.log("imgs[0]",imgs[0]);
})

this.$nextTick

vuejs が dom を取得できない場合はどうすればよいですか?

推奨学習: 「最新の 5 つの vue.js ビデオ チュートリアル セレクション

以上がvuejs が dom を取得できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。