微信小程序 Page route 错误这种问题有人遇到过吗

微信小程序 Page route 错误这种问题有人遇到过吗,第1张

加载 app-servicejs 错误

WAServicejs:2 不要在 undefinedjs 注册多个Page

APP-SERVICE-Engine:Please do not register multiple Page in undefinedjs

开始新建一个小程序,结果报这么多错误。

但是我点击到编辑页查看的时候,没有pages,utils呀。。

进入appjs没有注册多个page呀。

感觉很奇怪,然后忽然想起前几天新建了一个一样的项目名称,所以才出现上面的报错。

于是重新命名一个,就没有这个问题了。

为啥同一个项目名称不行呢,我本地实际已经删除了原来的项目的看

仔细想一想,应该是微信服务器的项目名称为用户下的唯一文件哈~

因为在项目里面还可以直击用手机预览地。项目实际上是提交到微信服务器了

微信小程序审核未通过,原因如下:

一个平平无奇的小程序,在一次平平无奇的升级优化过程中,竟然审核未通过,很奇怪的是之前的升级过程中一直没有此问题!不过,出了问题总要解决的,好在未通过原因中给出了解决办法:“可以调用小程序内容安全API,或使用其他技术”。既然小程序提供了现成的API,那就撸TA……

首先在微信小程序开发文档中搜索关键词: 内容安全 ,可以发现微信还是很人性化的,提供了 云调用 的调用方式来进行违法违规检查,不需要服务端的支持,这样对前端的同学还是非常友好的。 内容安全文档地址

开通云开发请参考微信官方文档: 云开发 。

开通云开发,默认使用 基础版1 ,如无特殊业务要求,使用此版本即可,是免费的哦~

云开发要求创建环境,留意此处的环境ID,在小程序调用云函数的时候会用到。

在小程序项目目录下新建云函数目录 cloudfunctions ,并在 projectconfigjson 中注册该目录,注册后该目录会显示有云图标,如图所示:

在云函数根目录下新建云函数 msgSecCheck ,云函数新建成功后,会生成固定的目录结构,如图所示:

在云函数中调用内容安全检查的API,并对结果进行处理。

根据官方文档要求:

在云函数 msgSecCheck 目录下新建 configjson 文件,配置云调用权限,如图所示:

完成后的云函数如果不上传并部署的话,小程序是无法调用的,所以云函数有改动的话, 务必及时上传并部署

小程序调用云函数,此处的 env 的值就是上文中说到的环境ID, name 的值是新建的云函数的文件名。

至此,大功告成!

未来,新的 ECMAScript(JavaScript 的语法标准)或许可以让我们这样写程式:

function(x) { return x + 2 } // 复杂的写法

x => x + 2 // 希望可以有这种精简的语法

在 ECMAScript 还没有正式加入相关语法前,我们目前还是只能使用暱名函数的写法。

方案是:TypeScript。这是一个由 Microsoft 所开发的工具,实际上是一个 Compiler。TypeScript 提供了扩充的 JavaScript 语法,可藉由 TypeScript 编译为标准的 JavaScript 语法。

微信小程序可以通过webview嵌入H5页面可以说是给开发者很大的福音,手头的项目中有几个页面是使用H5开发的嵌入到了webview中,在小程序开发者工具的模拟器中测试完全没问题,放到Android真机上测也没问题,但是在iOS上打开后中文显示全部乱码,无论是在小程序还是直接通过微信点开链接都是乱码。但是奇怪的是在iOS的Safari浏览器中却是正常。

经过再三确定过文件编码就是UTF8没错。而且在html的head中也加入了 <meta charset="utf-8"> 。最后无奈一点一点对比之前的项目的区别,发现之前的项目中的meta是通过>

应该是小程序的兼容问题。小程序虽然是跨平台的,理想情况下安卓和ios用同一套代码就行。但是在真机上运行的时候,往往会有各种奇奇怪怪的问题,这些问题大多都是兼容性导致的。可以去小程序的官方社区看看有没有答案,没有的话也可以提问,把问题描述清楚,等他们的工作人员处理

以上就是关于微信小程序 Page route 错误这种问题有人遇到过吗全部的内容,包括:微信小程序 Page route 错误这种问题有人遇到过吗、微信小程序之无需服务端支持实现内容安全检查、小程序中 => 这又是什么符号,好怪异,和JavaScript教科书上的一点也不一样呀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10212411.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存