이 글은 Vue 명령을 안내하고 일반적으로 사용되는 Vue 내장 명령 6개를 소개합니다. 모든 사람에게 도움이 되기를 바랍니다.
지시문은 vue에서 개발자를 위해 제공하는 템플릿 구문으로, 개발자가 페이지의 기본 구조를 렌더링하는 데 도움을 주는 데 사용됩니다. (학습 동영상 공유: vuejs 동영상 튜토리얼)
에서 사용되는 데이터는 인스턴스의 data에 정의되고, 이벤트는 인스턴스
v-text
는 일반 텍스트 콘텐츠만 렌더링할 수 있으며 는 태그 내부의 원본 콘텐츠를 덮어씁니다.
<p v-text="gender">性别</p>
{{ }} 보간 표현식
은 일반 텍스트 콘텐츠만 렌더링할 수 있지만 는 렌더링하지 않습니다. 덮어쓰기 태그 내부의 원본 콘텐츠
<p>性别:{{ gender }}</p>
v-html
태그된 문자열을 html 콘텐츠로 렌더링할 수 있으며 태그 내부의 원본 콘텐츠를 덮어씁니다
<p v-html="info">该内容会被覆盖</p> <!-- info可以定义为html语句 -->
v-bind: 또는 :
은 요소의 속성입니다.동적 바인딩 속성 값
<input v-bind:placeholder="tips"> <!--两种写法都可以--> <input :placeholder="tips"> <!--两种写法都可以-->참고:
보간 표현식 및 v-bind도 javascript 표현식
{{ 1 + 2 }} //一元运算 {{ ok ? 'YES' : 'NO'}} //三元运算 {{ message.split('').reverse().join('') }} //字符串的反转
<div :id="'list-' + id"></div> <!--字符串和变量的拼接-->
v-on: 또는 @
이벤트를 요소<button v-on:click="add">+1</button> <!--两种写法都可以--> <button @click="add">+1</button> <!--两种写法都可以--> ----------------------------------------------------------- <script> //创建vue的实例对象 const vm = new Vue({ methods:{ add(){ this.count ++; //相当于vm.count ++; } } }) </script>
pass 매개변수
이벤트가 있습니다.
는 객체이며 내부의 대상 속성은 현재 바인딩된 이벤트의 DOM 요소를 가리킵니다. 매개변수 전달: 이벤트를 전달하고 유지하려면 이벤트를 덮어쓰세요. 다른 실제 매개변수를 수동으로 전달할 수 있습니다. 형식 매개변수는 선택사항입니다event
,它是一个对象,里面的target属性指向的是当前绑定事件的DOM元素$event
<button @click="add(1, $event)">+N</button> ------------------------------------------------------------ <script> //创建vue的实例对象 const vm = new Vue({ methods:{ add(n,event){ //修改 this.count +=n; //判断 if(this.count % 2 === 0) event.target.style.color = 'red'; else event.target.style.color = ''; } } }) </script>
이벤트인 경우 사용할 수 있는 수정자는 다음과 같습니다.
Description | |
---|---|
기본 동작 방지(예: 링크 점프 방지, 양식 제출 방지) | |
이벤트 버블링 방지 | |
캡처 모드에서 현재 이벤트 핸들러를 트리거합니다 | |
바운드 이벤트는 한 번만 트리거됩니다. | |
이벤트 핸들러는 event.target이 현재일 때만 트리거됩니다. 요소 자체 |
는 키보드 이벤트가 트리거될 때만 사용할 수 있습니다. 다음은 일반적으로 사용되는 2가지
설명 | |
---|---|
프레스 키보드에서 esc 키를 눌렀을 때 | |
키보드에서 Enter 키를 눌렀을 때 |
v-model 양식 데이터를 빠르게 가져옵니다(입력, 텍스트 영역, 선택과 같은 양식 요소에만 적용됨)
<input type="text" v-model="username">
<select v-model="city"> <option value="">请选择城市</option> <option value="1">北京</option> <option value="2">上海</option> <option value="3">广州</option> </select>독점 수정자
v-model에만 사용할 수 있는 수정자
Description | |
---|---|
사용자가 입력한 값을 숫자형으로 자동 변환 | |
사용자가 입력한 앞뒤 공백 문자 자동 필터링 | |
자동으로 초점을 잃었을 때 데이터 업데이트(보통 실시간 업데이트) |
위 내용은 Vue 명령어 시작하기: 일반적으로 사용되는 6가지 내장 명령어에 대해 이야기해 보겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!