찾다

 >  Q&A  >  본문

javascript - vue2.0中,$refs对象为什么用驼峰的方式获取不到属性?

阿神阿神2786일 전649

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

  • 巴扎黑

    巴扎黑2017-04-17 16:39:42

    ref의 키는 입력한 키와 동일합니다. 자동으로 카멜 케이스로 변환되지 않습니다. 카멜 케이스를 사용하려면 ref="camelCase"<를 사용하세요. /p>

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-17 16:39:42

    HTML 속성은 대소문자를 구분하지 않습니다. 따라서 문자열이 아닌 템플릿을 사용하는 경우 props라는 이름의 camelCased(낙타 표기)를 해당 케밥 표기(대시로 구분) 이름으로 변환해야 합니다.

    <child my-message="hello!"></child>

    kebab-case에 필요한 것은 나중에 바인딩하는 값이 아니라 html 기능 소품입니다. 'menu-wrapper' 이름을 노드의 참조에 바인딩했습니다. 물론 this.$refs.menu-wrapper를 통해 참조해야 합니다.

    회신하다
    0
  • 취소회신하다