小程序原服务商跑路,后台打不开,手机端只有文字,没图片视频用微信官方云服
原因有:证书到期、程序原因、手机内存不足、手机网络wifi或者流量断开、网络不稳定、微信没有连接上网络、域名到期或解析错误、服务器到期、运营方停止运作、小程序目前正在维护阶段、微信版本问题、个人信息不被允许、开启了青少年模式、小程序没有激活、手机运行出现问题、小程序到年审等。
证书到期
每个小程序都需要配置ssl证书,证书到期之后打开小程序会是空白状态,什么都不显示。
程序原因
代码报错或者被攻击,被篡改都会导致小程序打不开,需要联系技术人员处理。
手机内存不足
实际内存不足时,小程序也可能会打不开或者突然闪退。
网络问题
网速太慢也会导致小程序打不开,或者打开之后内容加载太慢。
域名到期或解析错误
域名到期或者是域名解析的记录值不对,指向的服务器不对,小程序肯定打不开。
服务器到期
服务器到期,程序无法运行,导致小程序打不开。
小程序正在维修或已经停运
如果你使用的小程序正在内部维修或者已经停运,那么任何人都是打不开的。
微信版本问题
可能微信版本不是最新的,影响了小程序的运行。
个人信息不被允许
小程序进入的时候需要获取个人信息,比如昵称等,如果点了不允许,那就导致无法打开小程序。
开启了青少年模式
微信开启了青少年模式,导致小程序打不开。
小程序没有激活
要根据微信官方给出的五种方法找出小程序:线下扫码、微信搜索、公众号关联、好友推荐、历史记录。
小程序年审
公众号到年审,需要年审后,才能继续使用小程序。
解决方法:
证书到期的话重新申请ssl证就可以了。

代码报错或者被攻击、被篡改,需要联系技术人员处理。
清理手机缓存,卸载没有用的软件。

换一个好点的网络。
域名续费,域名的续费期一般是30天,到期之后不续费将进入高价赎回期;解析不正确的重新解析域名,解析到正确的服务器记录值就可以了。

服务器续费就可以了,服务器到期之后一般有一周的续费期,续费期过了之后就不能续费了。
可以退出微信重新启动微信,再进入试一下。
微信小程序

小程序是一种新的开放能力,开发者可以快速地开发一个小程序,小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验,任何一个普通的开发者,经过简单的学习和练习后,都可以轻松地完成一个小程序的开发和发布
报错信息:request:fail url not in domain list
据提示:合法域名校验出错,然后查看相应文档,微信小程序官方要求每个微信小程序需要事先设置一个通讯域名, 小程序只可以跟指定的域名与进行网络通信 ,所以我们需要在 小程序后台-设置-开发设置-服务器域名 中配置,或者在开发者工具右上角 - 详情-底部 不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书 将该选项打钩( 在开发项目期间 ),这样就可以解决问题。
原文链接: https://blogcsdnnet/joyvonlee/article/details/88383442
微信小程序打不开,打开就是“加载小程序信息超时是因为手机内存不足。可进行清理微信所占的内存。
具体操作步骤如下:
1、首先在手机的桌面上点击“微信”应用程序的图标。
2、接着在此页面内点击下方的“设置”选项。
3、然后在此页面内点击下方的“通用”选项。
4、然后在此页面内点击下方的“存储空间”选项。
5、然后在此打开的页面内点击下方的“缓存”栏目下的“清理”按钮,然后就完成了。
加载 app-servicejs 错误
WAServicejs:2 不要在 undefinedjs 注册多个Page
APP-SERVICE-Engine:Please do not register multiple Page in undefinedjs
开始新建一个小程序,结果报这么多错误。
但是我点击到编辑页查看的时候,没有pages,utils呀。。
进入appjs没有注册多个page呀。
感觉很奇怪,然后忽然想起前几天新建了一个一样的项目名称,所以才出现上面的报错。
于是重新命名一个,就没有这个问题了。
为啥同一个项目名称不行呢,我本地实际已经删除了原来的项目的看
仔细想一想,应该是微信服务器的项目名称为用户下的唯一文件哈~
因为在项目里面还可以直击用手机预览地。项目实际上是提交到微信服务器了
微信小程序 setData常用错误解决办法:
1、微信小程序中,在wxrequest({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,thisdata来获取,会出现获取不到的情况,调试页面也会报undefiend。
原因是,在javascript中,this代表着当前对象,会随着程序的执行过程中的上下文改变,在wxrequest({});方法的回调函数中,对象已经发生改变,所以已经不是wxrequest({});方法对象了,data属性也不存在了。官方的解决办法是,复制一份当前的对象,如下:
var that=this;//把this对象复制到临时变量that。在success回调函数中使用thatdata就能获取到数据了。
2、下面就是修改代码,必须setData一下,不然地图不会刷新。
markers: { iconPath:
"/picture/bikepng", id: 0, latitude: 23099994, longitude:
113324520, width: 50, height: 50 }
for(var i = 0; i < resdatalength; i++){ //
thatdatamarkers[i]id=i; // markid=i; var param =
{}; var string = "markers["+i+"]id"; param[string] =
resdata[i]Bike_id; thatsetData(param);
var string="markers["+i+"]iconPath"; param[string]
="/picture/bikepng"; thatsetData(param); var
string = "markers["+i+"]latitude"; param[string] =
resdata[i]BIKE_latitude; thatsetData(param);
var string = "markers["+i+"]longitude";
param[string] = resdata[i]BIKE_longitude;
thatsetData(param); var string =
"markers["+i+"]width"; param[string] = 50;
thatsetData(param); var string = "markers["+i+"]height";
param[string] = 50; thatsetData(param);
/ thatsetData({ markers:[{ iconPath:
"/picture/bikepng", id: 0, latitude: 23099994, longitude:
113324520, width: 50, height: 50 }] })/
} // consolelog(resdata[1]) var
markk=thatdatamarkers; thatsetData({markers:markk})
小程序setData()设置,百度找到: http://wwwjb51net/article/111691htm
未勾选这个设置在任何环境下发送http网络请求会失败
需要到官方的微信小程序后台的 开发管理 -> 开发设置 -> 服务器域名配置位置进行域名的配置
点击小程序右上角 ··· 打开菜单
-> 点击开发调试按钮
-> 打开调试
-> 打开后需要重新打开小程序
-> 然后小程序界面中出现绿色的 vConsole 按钮即可
检查您的手机手机和公司的开发环境是否在同一局域网内, 一般就是用着同一个网络就ok
因此写了今天这个文章, 欢迎大家补充和讨论哈!!
0条评论