微信小程序开发坑记录

微信小程序开发

小程序开发


浏览:543 次

微信小程序开发坑记录

1.微信小程序报告错误:页面中未定义此类事件或app.json中未添加页面路径

错误报告如下图所示:

小程序错误

当前页面中没有onCollectionTap处理程序:pages/index/index-detail/indexdetail。请确保在pages/index/index-detail/indexdetail中定义了onCollectionTap处理程序,或者在app.json中添加了pages/index/index/detail/iindex-dettail

先决条件描述:在问题发生之前,已在索引详细信息中定义了onCollectionTap事件。js文件,索引详细路径也已在app.json中配置。但是,为什么这个警告仍然报告,而事件无法触发?

问题分析:

1.首先,排除上述两个问题。并不是没有定义事件,也不是没有在app中配置页面的路径。json(通过)

2.检查js中定义的事件是否与wxml页面中的事件名称一致(pass)

3.检查是否可以触发事件处理程序与此事件处理程序有什么区别?

检查中发现了问题。Catchtap=“onCollectionTap”请注意,onCollectionTap事件的名称后面有一个空格。这就是问题所在吗?移除空格,然后再次触发事件。这确实是问题所在。我不知道问题是什么时候发生的。onCollectionTap事件后添加了一个额外的空间,导致问题解决了10多分钟。事实上,我们可以避免这个问题。我希望你记住这是一个教训!