この記事では、vue2 での ref の具体的な使い方を主に紹介します。編集者がそれを紹介し、参考にさせていただきます。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
1. まず 2 つのコンポーネントを定義しましょう
html 部分
<p id="app"> <navbar ></navbar> <pagefooter ></pagefooter> </p>
js 部分
Vue.component('navbar',{ template:'<p>{{navs}}</p>', data:function () { return { navs:1 } } }); Vue.component('pagefooter',{ template:'<p>{{footer}}</p>', data:function () { return { footer:11 } } });
ここで navbar のナビゲーションと pagefooter のフッター値に直接アクセスするにはどうすればよいですか?これは ref
2 を使用します。 ref
コンポーネントの変更
<p id="app"> <navbar ref="navbar"></navbar> <pagefooter ref="pagefooter"></pagefooter> </p> new Vue({ el:'#app', created:function(){ }, mounted:function () { this.$refs.navbar.navs=222 //ready, //这里怎么直接访问navbar的navs和pagefooter的footer值呢, console.log(this.$refs.navbar.navs); console.log(this.$refs.pagefooter.footer); } })
が共通のタグでのみ使用される場合
<p ref="demo"></p>
の関数は次と同じです:
document.querySelector('[ref=demo]');
機能は同じです
関連する推奨事項:
タグの href をループして変更する jQuery の詳細な説明
react.js は識別子 ref を与え、内容を取得します
以上がvue2でのrefの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。