寫在前面

Omi框架可以通過在組件上聲明 data-* 把屬性傳遞給子節(jié)點(diǎn)。
Omi從設(shè)計(jì)之初,就是往標(biāo)準(zhǔn)的DOM標(biāo)簽的標(biāo)準(zhǔn)傳遞方式靠齊。比如:

  • 下劃線自動(dòng)轉(zhuǎn)駝峰, data-page-index傳到子組件就變成this.data.pageIndex

  • data-xx 傳遞到子節(jié)點(diǎn)全都變成字符串,如data-page-index="1"到子節(jié)點(diǎn)中this.data.pageIndex就是字符串"1"

這樣會(huì)有什么局限性和問題?如:

  • 無法傳遞JSON

  • 無法傳遞number類型

  • 無法傳遞bool類型

那么支持傳遞javascript表達(dá)式就能解決這些痛點(diǎn)。

廢話不多說,來看神器的冒號(hào)。

網(wǎng)友評(píng)論