Vue에서 계산된 속성을 사용하는 방법

亚连
풀어 주다: 2018-06-22 17:24:10
원래의
1536명이 탐색했습니다.

이 글은 Vue 인스턴스의 계산된 속성과 메서드 예제를 주로 소개합니다. 편집자가 꽤 좋다고 생각해서 지금 공유하고 참고용으로 제공하겠습니다. 에디터를 따라가서 살펴보세요

이 글에서는 vue 계산 속성의 사용과 vue 인스턴스 메서드의 예를 소개합니다. 자세한 내용은 다음과 같습니다.

계산 속성

템플릿의 표현식은 매우 편리하지만 실제로는 간단한 작업에만 사용됩니다. 템플릿은 뷰의 구조를 설명하는 데 사용됩니다. 템플릿에 너무 많은 논리를 넣으면 템플릿이 과중해지고 유지 관리가 어려워질 수 있습니다. 이것이 Vue.js가 바인딩 표현식을 하나의 표현식으로 제한하는 이유입니다. 둘 이상의 표현식 논리가 필요한 경우 계산된 속성을 사용해야 합니다.

vue 계산 속성

비즈니스 코드의 한쪽 끝의 실행 결과를 기반으로 속성 값을 반환하려는 경우 계산 속성을 사용할 수 있습니다.

계산 속성은 결과가 포함된 함수입니다. get 메소드와 set 메소드가 있는 get 메소드는 반환 값이 있어야 하고 반환 값이 있어야 합니다

  

a = >{{a}} b = > {{b}}

로그인 후 복사

계산된 속성의 Set/get 메소드:

  

a = >{{a}} b = > {{b}}

로그인 후 복사

vue 인스턴스의 간단한 메소드

vm이 이름입니다 생성된 vue 인스턴스 객체

vm.$ el ->는

vm.$data 요소입니다. ->는 data

vm.$mount입니다. -> :

var vm2 = new Vue({ data:{}, methods:{} }).$mount('#box');
로그인 후 복사

는 다음과 같습니다.

var vm2 = new Vue({ el:'#box', data:{}, methods:{} });
로그인 후 복사

vm.$options -> 사용자 정의 속성 및 사용자 정의 메서드 가져오기

vue 인스턴스는 속성과 메서드를 사용자 정의할 수 있습니다. 예를 들어 $options를 호출해야 합니다. :

var vm2 = new Vue({ aa:'1',//自定义属性 show:function () { alert(1); }, el:'#box', data:{}, methods:{} }); vm2.$options.show(); console.log(vm2.$options.aa);
로그인 후 복사

vm.$destroy -> 객체 파괴

vm.$log(); -> 데이터의 현재 상태를 확인하세요

위 내용이 모두에게 도움이 되기를 바랍니다. 앞으로도 모든 사람에게.

관련 기사:

WeChat 미니 프로그램에서 이미지 전환 표시를 위해 스와이퍼 구성 요소를 사용하는 방법

javascript에서 원형 광고 스트립을 구현하는 방법

Vue의 디버깅 도구 vue-devtools 정보(자세히 설명) 튜토리얼)

위 내용은 Vue에서 계산된 속성을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.