文章詳情頁
javascript - vue2.0中,$refs對象為什么用駝峰的方式獲取不到屬性?
瀏覽:134日期:2023-09-26 13:07:25
問題描述
問題解答
回答1:ref 的 key 和你填的key是一樣的, 不會(huì)自動(dòng)轉(zhuǎn)換成駝峰式,如果你要用駝峰式 直接用ref='camelCase' 就可以了
回答2:HTML 特性是不區(qū)分大小寫的。所以,當(dāng)使用的不是字符串模版,camelCased (駝峰式) 命名的 prop 需要轉(zhuǎn)換為相對應(yīng)的 kebab-case (短橫線隔開式) 命名:
<child my-message='hello!'></child>
需要kebab-case的是prop這種html特性,而不是后面你綁定的值。你已經(jīng)給節(jié)點(diǎn)的ref綁定了’menu-wrapper’名稱,當(dāng)然要通過this.$refs.menu-wrapper去引用啦
標(biāo)簽:
JavaScript
上一條:javascript - 為什么 process.stdin 會(huì)有 write 方法? ???下一條:javascript - 在nodejs的程序里面怎么理解IO呢,如何用一段代碼來說明IO
相關(guān)文章:
排行榜

熱門標(biāo)簽