Vue.js 메모장(수시로 업데이트)

8677 단어 JavaScriptVue.js

HTML과 Javascript의 각 요소의 연관성을 보여 주었다

  • 동색의 선과 원이 밀접하게 관련된 항목

  • 주의!v-for 사용 시 이 그림에 국한되지 않습니다
  • 어셈블리 개체를 생성할 때



    어셈블리 개체가 생성되지 않은 경우



    HTML 쓰기 시 고려 사항

  • 먼저 Vue 구성 요소를 쓰고 script 탭을 부르지 않으면 렌더링하지 않습니다
  • 잘못된 예


    wrong.html
    <head>
     :
      <script src="/pub/js/vue.js"></script>
      <script src="/pub/js/main.js"></script>
     :
    </head>
    <body>
      <div id="app-10">
        <app10 v-bind:text="text"></app10>
      </div>
    </body>
    

    정확한 예


    correct.html
    <body>
      <div id="app-10">
        <app10 v-bind:text="text"></app10>
      </div>
      <script src="/pub/js/vue.js"></script>
      <script src="/pub/js/main.js"></script>
    </body>
    

    구성 요소의 친자 관계를 쓸 때 주의사항

  • 서브어셈블리가 아닌 경우 오류가 발생
  • 잘못된 예


    wrong.js
    var app10 = new Vue({
      el: '#app-10',
      data: {
        text :"Hi, My Name is vue sample!"
      }
    })
    
    // コンポーネントを先に登録しないとコケる!
    var comp_app10 = Vue.component('app10', {
      props: ['text'],
      template: '<span>OK! [{{ text }}]</span>'
    })
    

    정확한 예


    correct.js
    // コンポーネントを先に登録しないとコケる!
    var comp_app10 = Vue.component('app10', {
      props: ['text'],
      template: '<span>OK! [{{ text }}]</span>'
    })
    
    var app10 = new Vue({
      el: '#app-10',
      data: {
        text :"Hi, My Name is vue sample!"
      }
    })
    
  • 참조: https://qiita.com/_Keitaro_/items/f77d2340f9390f028677
  • 라이프 사이클 다이어그램

  • Vue의 수명주기에 연결할 때 편리한 정보를 추가하고 싶다
  • HTML 및 Vue 인스턴스 연관

  • Vue 인스턴스 = new Vue({...})
  • HTML의 기술
    Vue 인스턴스 속성
    {{ ... }}(Mustache 구문)
    data, computed, methods
    v-on
    methods
    v-bind
    data
    v-if
    data
    v-for
    data

    Vue.jp 문서에서 오류 발생


  • 구성 요소에서 v-model 사용하기 에서
  • <custom-input v-model="searchText"></custom-input>이런 HTML이 나타났지만 v-model의 값이 틀렸습니다.아래 참조<custom-input v-model="value"></custom-input>

    v-모델이란?


    양방향 데이터 귀속은?

  • "Javascript 또는 HTML에서 설정할 수 있는 값"
  • 좀 더 가늘게

  • Vue.js의 데이터는 자바스크립트의 대상으로 가지고 있습니다 (이외에 방법이 없습니다)
  • HTML에서 참조, 변경 시 일일이 바인딩
  • 사용법

  • v-model을 HTML 태그의 속성으로 사용
  • 양방향 데이터 귀속에 대한 성명
  • Vue 데이터 중 하나를 v-model 값으로 지정
  • 초기 값을 브라우저에 표시하고 반영하면 성공
  • 사용 조건

  • 참조할 수 있는 정보가 있는 태그, 예를 들어 INPUT 태그의value 속성
  • 만 사용할 수 있습니다.

    링크 세트


    좋은 일이 적혀 있으니 미리 연락해라

  • 왜 HTML에 다람쥐라고 써요?
  • 잘 모르니까 링크를 적어두세요

  • Vue.js 구성 요소에서 시작하기 (4) $emit 발행 이벤트
  • Vue.js에서 구성 요소 부자 간의 가치 교환
  • v-model? 그럼 뭐가 맛있어요?링크

  • [Vue.js] 양방향 데이터 바인딩/ 컴퓨터 워치
  • Vue.js에 연결된 v-model 대상 배열
  • 대상을 v-model에 연결할 때의 구성 요소 구현 고려
  • Vue.v-model과 $emit를 사용하여 데이터를 읽고 쓰는 하위 구성 요소 만들기
  • CSS 지식용

  • CSS 애니메이션 시작
  • [CSS3] @keyframes와 animation 관련 요약
  • animated.css의github
  • 기타 편리한 링크 세트

  • HyperTextCandy Vue.js 태그
  • 좋은 웹페이지 즐겨찾기