이번에는 vue.js에서 v-bind와 v-on의 사용 사례에 대해 자세히 설명하겠습니다. vue.js에서 v-bind와 v-on을 사용할 때의 notes는 다음과 같습니다. 사례를 한번 살펴보겠습니다.
<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>
참고: 이 두 지침은 vue.js 버전 1.0
v-bind(v-on
의 약어) 이후에만 사용할 수 있습니다. 단일 페이지 애플리케이션(SPA)을 구축할 때 Vue.js는 모든 템플릿에서 v- 접두사는 현재로서는 그다지 중요하지 않습니다. 따라서 Vue.js는 가장 일반적으로 사용되는 두 가지 명령 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 중국어 웹사이트에 있는 다른 관련 기사를 주의 깊게 살펴보시기 바랍니다.
추천 자료:
문자열에 포함된 내용을 결정하기 위해 JS를 사용하는 방법 요약
React를 사용하여 Vue에 컨테이너 구성 요소 + 디스플레이 구성 요소를 도입하는 방법
위 내용은 vue.js의 v-bind 및 v-on 사용 사례에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!