小程序报错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