本博客,提供兩種解決方案,如下:
(壹)方案1–去掉駝峰式命名,改成純小寫式命名
很多人可能會像我我壹樣卡在這裏了,怎麽找都找不到原因,怎麽更改都是undefined。
其實,很簡單!
那就是data後面的屬性名寫得不規範!在data後面的屬性名是不能按照駝峰式的寫法,只要把定義的屬性名全部換成小寫就沒有問題了!
(二)方案2–console.log(e)查看
直接console.log(e)也能看出問題。
e對象中包含兩個對象分別是currentTarget和target,而真正的數據包含在currentTarget。
打印出e,找到妳的數據,通過對象調用的方式即可。
總結:
駝峰式的寫法的自定義屬性名很可能是無法被瀏覽器識別的,所以,不管是在小程序開發還是在其他方面的開發中,我們寫壹些自定義的屬性名的時候最好都要全部用小寫。再次說明,寫壹些自定義的屬性名的時候我們都要用小寫。
最後,微信小程序內容還在開發過程中,很多知識是不完善,也是不穩定的。
知識是會更新換代,也許到了某壹天,這個bug又會被完善。
各位看官,珍重!
---------------------
原文:/genius_yym/article/details/52904161