> 웹 프론트엔드 > JS 튜토리얼 > v-bind 및 v-on 사용 사례에 대한 자세한 설명

v-bind 및 v-on 사용 사례에 대한 자세한 설명

php中世界最好的语言
풀어 주다: 2018-05-14 13:52:12
원래의
2531명이 탐색했습니다.

이번에는 v-bind와 v-on의 사용 사례에 대해 자세히 설명해 드릴게요. v-bind와 v-on 사용 시 주의 사항은 무엇인가요? 실제 사례를 살펴보겠습니다.

v-bind 지시문은 HTML 기능을 반응적으로 업데이트하는 데 사용됩니다. 형식은 다음과 같습니다: v-bind:href, 축약형:href;

v-on 지시문은 DOMevents을 모니터링하는 데 사용됩니다. : 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>
로그인 후 복사

참고: 이 두 지침은 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+HTML5

vuex+localstorage 동적 모니터링 저장 단계 자세한 설명

위 내용은 v-bind 및 v-on 사용 사례에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿