在微信小程序中,使用checkbox-group,就會(huì)報(bào)錯(cuò)。為了尋找問題,將不正常的代碼片段一點(diǎn)一點(diǎn)地減少內(nèi)容。最后發(fā)現(xiàn),只要一添加wx短語,就會(huì)報(bào)錯(cuò)。如下圖所示:
代碼片段:
<checkbox-group>
<label wx:for="{{CheckList}}" wx:key="{{idx}}">
<checkbox />
</label>
</checkbox-group>
反過來,如果不使用wx短語,則正常通過。實(shí)在找不著錯(cuò)誤的原因,請大神解決。
網(wǎng)友回復(fù):
韜***:
你好,請具體描述問題出現(xiàn)的流程,并提供能復(fù)現(xiàn)問題的簡單代碼示例。
陳***:
問題流程???就是在代碼中添加如下片段,便出現(xiàn)以上錯(cuò)誤:
<checkbox-group>
<label wx:for="{{CheckList}}" wx:key="{{idx}}">
<checkbox />
</label>
</checkbox-group>
經(jīng)反復(fù)檢查,只要在上面添加wx短語,便出現(xiàn)如上錯(cuò)誤。
韜***:
你好,問題未復(fù)現(xiàn)。能否方便提供源代碼以復(fù)現(xiàn)問題?麻煩加一下微信號(hào)qianyeddz,謝謝
陳***:
好的,已添加。我的微信用戶名是陳成哲。如果方便,請加一個(gè)QQ,以便遠(yuǎn)程查看。
陳***:
經(jīng)過工程師幾個(gè)小時(shí)的辛苦排除與查找,最后發(fā)現(xiàn):該問題是在傳入template的data值是undefined的情況下產(chǎn)生的。但我仍有疑問:我整個(gè)模板都是通過data傳值的,視圖層的顯示也正常,怎么會(huì)出現(xiàn)undefined的情況呢?工程師進(jìn)一步解釋說:index.wxml里面用的傳入模板的變量沒有在index.js里面定義。大概是這么一回事吧,畢竟我是菜鳥,不大懂。
謝謝騰訊的工程師們了。辛苦了幾個(gè)小時(shí)!
陳***:
系統(tǒng)記錄
愛盈利-運(yùn)營小咖秀(www.jza6.com) 始終堅(jiān)持研究分享移動(dòng)互聯(lián)網(wǎng)App運(yùn)營推廣經(jīng)驗(yàn)、策略、全案、渠道等純干貨知識(shí)內(nèi)容;是廣大App運(yùn)營從業(yè)者的知識(shí)啟蒙、成長指導(dǎo)、進(jìn)階學(xué)習(xí)的集聚平臺(tái);
想了解更多移動(dòng)互聯(lián)網(wǎng)干貨知識(shí),請關(guān)注微信公眾號(hào)運(yùn)營小咖秀(ID: yunyingshow)
【轉(zhuǎn)載說明】  若上述素材出現(xiàn)侵權(quán),請及時(shí)聯(lián)系我們刪除及進(jìn)行處理:[email protected]