ホームページ  >  記事  >  ウェブフロントエンド  >  vueでDOM要素を取得して属性を設定する方法

vueでDOM要素を取得して属性を設定する方法

一个新手
一个新手オリジナル
2017-09-28 09:37:372877ブラウズ

ここでは 2 つの方法を考えました:

方法 1:

対応する要素に ID を直接追加し、

document.getElementById("id");

それを取得し、対応する属性またはスタイルを設定します

方法 2:

ref を使用して対応する Add ref="name" を要素に与えてから、this.$refs.name から要素を取得します

注: 対応する要素を取得する前に、その要素をマウント フックにマウントする必要があります。そうしないと、取得される値は空になります。 ,

If サブコンポーネントに ID を追加してカスタム属性を変更すると、そのサブコンポーネントに対応する外側の p に直接ロードされ、サブコンポーネントの元のカスタム属性の値は変更されません

Ifサブコンポーネントに ref を追加して、DOM 要素に到達し、対応するカスタム属性の値を変更すると、vue はエラーを報告します:


 Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "title"

以上がvueでDOM要素を取得して属性を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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