您的位置:首頁技術文章
文章詳情頁

javascript - vue2.0中,$refs對象為什么用駝峰的方式獲取不到屬性?

瀏覽:157日期:2023-09-26 13:07:25

問題描述

問題解答

回答1:

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

回答2:

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

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

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

標簽: JavaScript
相關文章:
国产综合久久一区二区三区