按钮无法点击 Do not have xx handler in current page(已解决)

2017年12月20日更新:

1、原文章是当初构建工具不完善导致的,需要手动补全代码
2、目前出现的同类型错误,多数情况和10楼 @予赴 同学的一样,代码存在错误,致编译失败提示的,原文章内容为代码错误中的一种!


原文章:

小程序奇怪的问题,A页面push到B页面  调试工具提示page route错误

Page[RR]not found. May be caused by: 1. Forgot to add page route in app.json. 2. Invoking Page() in async task.

注:为方便搜索 自定义事件名 缩写XX   页面路径 RR  详细见图

page route 错误

页面能正常显示,不过按钮事件不能触发  提示无法在当场页面找到触发事件

Do not have XX handler in current page: RR. Please make sure that XX handler has been defined in RR, or RR has been added into app.json

仔细检查,路径添加了,事件也添加了,依然错误,无法找到错误原因,最后尝试替换路径顺序,页面点击事件正常


修改前 


修改后 (报错页面oder 提到第二位)

小细节:因习惯Xcode自动保存,有时候没保存,导致灵异事件,新写代码无效,修改无效,请注意上图 文件名后的绿点(未保存标记)

真是灵异的事情,如果有人知晓,请在下方留言解惑,谢谢(灵异是夸张说法,用以掩盖自己知识盲区,或粗心,各位看官不要被带坏了),

感谢 @3c18e98605c3 找到问题所在:

位置调换到后面的 "pages/personal/personal  页面 ,.js 文件中 没有使用Page() 函数注册页面,导致后续页面注册被中断了.

微信文档
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 创建了一个新页面并且在app.json中的pages数组中声明。 在新的页面中的某个view上bindtap,在j...
    zsjoy阅读 18,268评论 0 0
  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 2,085评论 0 5
  • http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 当给sq...
    xuningbo阅读 10,405评论 2 22
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,116评论 25 708
  • 俩个人的爱情里,如果看不到希望,感受不到应属于你的那份爱的话,你就该重新审视这段感情是不是还有必要继续走下去了。 ...
    彼谁时阅读 212评论 0 0