一般发生这种情况都是后台的问题,你只说后台接受数据成功,但它在接受后处理数据时(比如查询数据库)仍然会发生错误的,这时候前端的success事件就不会触发,转而触发fail事件。
在写一个小程序界面的时候,发现这个页面的按钮点击失效,打印log打印不出来,而其他页面的点击事件仍旧可以触发。找了半天发现按钮被textarea组件遮挡了,导致点击不到。解决办法:给textarea添加样式,修改它的高度。
注意:可通过下面这个窗口查看各部分大小及其位置,遇到组件失灵时可以先看一下有没有被覆盖。
1、打开开发者工具,新建一个页面,并创建页面元素。
2、使用bindtap属性给按钮绑定点击事件。
3、打开JS文件,添加点击后,执行的方法函数。
4、点击一下绑定了事件的按钮。
5、点击后,可以看到,控制台输出!说明成功。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)