今回は、v-bind と v-on の使用例について詳しく説明します。v-bind と v-on を使用する際の 注意事項 は何ですか?実際の使用例を見てみましょう。
v-bind ディレクティブは、HTML 機能を応答的に更新するために使用されます。フォームは次のようなものです。 v-bind:href 、略称:href; v-on ディレクティブは、DOMイベントを監視するために使用されます。 : v-on:click 、@ click と略されます;
<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>
v-bind (v-on の略称)
ページ アプリケーション (SPA) では、Vue.js がすべてのテンプレートを管理します。現時点では、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>
JS+HTML5 によるマウスバインドされたパーティクルフローアニメーションの作成
vuex+localstorage 動的監視ストレージ手順の詳細な説明
以上がv-bind および v-on の使用例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。