> 웹 프론트엔드 > View.js > vue에서 v-model의 사용법은 무엇입니까

vue에서 v-model의 사용법은 무엇입니까

WBOY
풀어 주다: 2022-03-18 15:33:42
원래의
7333명이 탐색했습니다.

vue에서 "v-model"은 양식 입력을 해당 모델 데이터에 바인딩하는 데 사용되며, 이는 양방향 바인딩을 달성할 수 있습니다. 여기에는 "v-bind" 바인딩 값 속성과 "v-on" 모니터링 양식 요소가 포함됩니다. 입력 이벤트와 데이터 변경의 두 가지 작업은 "v-model="message""입니다.

vue에서 v-model의 사용법은 무엇입니까

이 기사의 운영 환경: Windows 10 시스템, Vue 버전 2.9.6, DELL G3 컴퓨터.

vue에서 v-model의 사용법은 무엇인가요

v-model은 폼 입력을 해당 모델 데이터에 바인딩할 수 있습니다

v-model을 통해 간단한 요구사항을 구현합니다

폼 입력을 통해 모델 데이터 메시지를 바인딩합니다. 데이터 변경, data.message도 변경

그러면 변경된 메시지 데이터가 Mustache 표현식을 통해 보기 페이지에 표시됩니다.

v-model은 실제로 약어인 구문 설탕입니다.

  • v-bind 바인딩 값 속성

  • v-on은 form 요소의 입력 이벤트를 듣고 데이터를 변경합니다.

v-model 기본 사용

(1) 기본 사용

<div id="app">
  <input type="text" v-model="message">
  {{message}}
</div>
<script src="../js/vue.js"></script>
<script>
  const app = new Vue({
    el: &#39;#app&#39;,
    data: {
      message: &#39;hello&#39;
    }
  })
</script>
로그인 후 복사

v-model 양방향 데이터 바인딩을 달성할 수 있습니다. 일반적인 방법은 페이지가 데이터에서 데이터를 얻는 것입니다. v-model을 사용하면 양방향 바인딩이 가능합니다. 즉, 페이지가 변경되면 데이터도 변경됩니다

(2) 구현 원칙

<div id="app">
  <input type="text" :value="message" @input="message = $event.target.value">
  <h2>{{message}}</h2>
</div>
<script src="../js/vue.js"></script>
<script>
  const app = new Vue({
    el: &#39;#app&#39;,
    data: {
      message: &#39;hello&#39;
    },
    methods: {
      valueChange(event) {
        this.message = event.target.value;
      }
    }
  })
</script>
로그인 후 복사

이것은 수동으로 구현된 양방향 바인딩입니다

[관련 권장 사항: "vue.js tutorial"]

위 내용은 vue에서 v-model의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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