찾다

 >  Q&A  >  본문

Vue Options API/에서 하드코딩된 클래스 속성의 요점은 무엇입니까?

Vue Options API를 사용할 때 var_B와 같은 속성을 정의하는 데 의미가 있나요? 메소드를 정의할 때나 템플릿 태그 내에서는 액세스할 수 없습니다. 이러한 목적으로 data()에 변수를 정의할 수 있다는 것을 알고 있지만 Vue가 이를 허용하는 이유와 실제 사용 사례가 있는지 알고 싶습니다

으아아아

템플릿 태그와 메소드 내부에 하드코딩된 클래스 속성을 사용해 보았지만 둘 다 작동하지 않았습니다.

P粉864594965P粉864594965461일 전576

모든 응답(1)나는 대답할 것이다

  • P粉875565683

    P粉8755656832023-09-09 14:37:12

    data() 是一个响应式对象。 Vue 正在监视它的更改,并且如果 data() 返回的对象中声明的任何值发生更改,Vue 将更新使用它的所有位置(计算、方法, 템플릿).

    Vue의 기본 내보내기(예제 var_b无效。应用程序不会出错,但您在 this.(또는 템플릿))에서 사용자 정의 속성 선언 아래에 있는 모든 항목은 사용할 수 없습니다

    .

    구성 요소를 해결할 때 간단한 상수를 읽고 Vue가 변경 사항을 관찰하는 데 신경 쓰지 않는다면