搜尋

首頁  >  問答  >  主體

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

阿神阿神2872 天前673

全部回覆(2)我來回復

  • 巴扎黑

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

    ref 的 key 和你填的key是一樣的, 不會自動轉換成駝峰式,如果你要用駝峰式 直接用ref="camelCase" 就可以了

    回覆
    0
  • 巴扎黑

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

    HTML 特性是不區分大小寫的。所以,當使用的不是字串模版,camelCased (駝峰式) 命名的 prop 需要轉換為相對應的 kebab-case (短橫線隔開式) 命名:

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

    需要kebab-case的是prop這種html特性,而不是後面你綁定的值。你已經給節點的ref綁定了'menu-wrapper'名稱,當然要透過this.$refs.menu-wrapper去引用

    回覆
    0
  • 取消回覆