小程序報錯Do not have xx handler in current page的解決方法


看到小程序這一大串的“Do not have bindName handler in current page: pages/card/card. Please make sure that bindName handler has been defined in pages/card/card, or pages/card/card has been added into app.json”

 驚不驚喜,意不意外?

我是input輸入姓名時,報的錯誤

 

 

解決方法:排查

1、是否使用page()函數注冊頁面

2、添加獲取值的方法

js:

//輸入姓名
 bindName: function (e) { let name = e.detail.value; this.setData({ usernameNew: name }) },

xml:

<view class="items-right">
     <input bindinput="bindName" value="{{usernameNew}}" maxlength='7' placeholder-class='all-placeholder' placeholder='輸入真實的姓名' class="right-print" type="text" name="usernameNew" type='text'>     
     </input>
</view>

 

3、再不濟就在app.json調整文件位置

 轉載本人博文時請注明出處和原文地址!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM