ホームページ >ウェブフロントエンド >jsチュートリアル >vue.js での v-bind および v-on の使用例の詳細な説明
今回は、vue.js での v-bind と v-on の使用例について詳しく説明します。vue.js で v-bind と v-on を使用する際の 注意事項 について説明します。ケースを一度見てみましょう。
<body> <p id="test"> <img v-bind:src="src"> <a v-bind:href="url" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >百度一下</a> <a :href="url" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >百度一下</a> <a href="{{url}}" rel="external nofollow" >百度一下</a> <a v-on:click="update()" href="#" rel="external nofollow" rel="external nofollow" >更改图片</a> <a @click="update()" href="#" rel="external nofollow" rel="external nofollow" >更改图片</a> </p> <script type="text/javascript"> new Vue({ el: '#test', data: { url: "https://www.baidu.com", src: "img/spring.jpg"16 17 18 }, methods: { update: function(){ this.src = "img/summer.jpg"; } } }) </script> </body>注: これら 2 つの手順は、vue.js バージョン 1.0 以降でのみ使用できます
v-bind (v-on の略称)
シングル ページ アプリケーション (SPA) を構築する場合、Vue.js はall テンプレートでは、現時点では v- プレフィックスはそれほど重要ではありません。したがって、Vue.js では、最も一般的に使用される 2 つの命令 v-bind および v-on に特別な略語が用意されています。以下は v-bind の略語です:
<!-- 完整语法 --> <a v-bind:href="url" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ></a> <!-- 缩写 --> <a :href="url" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" ></a> <!-- 完整语法 --> <button v-bind:disabled="someDynamicCondition">Button</button> <!-- 缩写 --> <button :disabled="someDynamicCondition">Button</button>
v-on の略語:
<!-- 完整语法 --> <a v-on:click="doSomething"></a> <!-- 缩写 --> <a @click="doSomething"></a>Iこの記事の事例を読んだ後は、この方法を習得したと考えてください。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。 推奨読書:
Reactを使用してコンテナコンポーネント+表示コンポーネントをVueに導入する方法
以上がvue.js での v-bind および v-on の使用例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。