微信小程序开发常见问题及解决方案

 更新时间:2019年07月11日 17:20:08   作者:编程小石头   我要评论
这篇文章主要介绍了微信小程序开发常见问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

前言

我们在做微信小程序开发的过程中,总会遇到各种奇葩的问题。今天就把我在小程序开发过程中遇到的各种问题,及对应的解决方案总结在这里,方便以后自己回顾,也方便大家查看。

云开发相关

一 云函数调用失败问题

[云函数] [login] 调用失败 Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID , cloud function service error code -504002, error message Function not found: [login]; at cloud.callFunction api;

通常出现这种问题无非是下面2个原因

1,云函数没有部署,或者没有部署成功

2,你创建了多个云开发环境,没有配置对应的环境id

下面就针对这两个问题,具体说下解决方案

1,云函数没有部署,或者没有部署成功

选中我们要部署的云函数,右键,如上图红色框里所示。如果点一次不能上传,就多点几次,一直到出现下面提示框为止

2,你创建了多个云开发环境,没有配置对应的环境id

如果你创建了多个云开发环境,有时候开发者工具会脑残的不知道该选择使用那个云开发环境,这个时候,我们就要指定云开发环境了。

如果你是多个开发环境,一定要注意环境名,和环境id必须一一对应。

云金沙国际官网相关

一 set或者update数据时报如下错误

Error: errCode: -502001 database request fail | errMsg: [FailedOperation.Insert] multiple write errors: [{write errors: [{E11000 duplicate key error collection: tnt-12p3936xo.x-j-l index: id dup key: { : "xjl" }}]}, {<nil>}]

详细错误如下图:

错误原因

造成这种错误的主要原因是因为,你修改的这条数据不是你创建的。我们直接操作云金沙国际官网时,在金沙国际官网里设置里如下权限。

这个权限只能让你读所有人的数据,但是修改的话,你还是只能修改自己创建的数据。什么样的数据才是自己创建的呢。如下图。

所以到这里我们就大概明白如何解决这个问题了。

解决方案

1,把_openid改为自己的openid

2,借助云函数。

这里说下借助云函数,因为你是没有办法直接修改别人的数据的,但是你借助云函数的话,就可以修改任何人的数据。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持澳门金沙网上娱乐。

相关文章

  • textarea支持图形编辑的实现方法

    textarea支持图形编辑的实现方法

    本来以为只有iframe支持编辑了,今天突然发现textarea也支持编辑 :( 是不是我太愚钝了? textarea不能用innerHTML来插入html,而用appendChild 这样的话稍微修改下,评论等简单的textarea的表情插入就可以直接显示出来了 而不是只显示emot了 比较实用标题起的确切,但如果叫“现textarea支持编辑”似乎更废话
    2008-03-03
  • js简单实现HTML标签Select联动带跳转

    js简单实现HTML标签Select联动带跳转

    Select联动带跳转的效果想必大家并不陌生吧,下面有个不错的示例,感兴趣的朋友可以参考下
    2013-10-10
  • javascipt匹配单行和多行注释的正则表达式

    javascipt匹配单行和多行注释的正则表达式

    用JSON.parse 来转换成json对象,由于有注释的存在则无法正确转换甚至报错。匹配字符串中的所有注释,包括单行和多行注释
    2013-11-11
  • javascript温习的一些笔记 基础常用知识小结

    javascript温习的一些笔记 基础常用知识小结

    在电脑上找到多年前的javascript的一些小笔记,因为要将笔记本上面的文件整理一下, 不用的删除掉, 所以将此篇笔记再发布一下,存档到自己的博客吧, 电脑上的文件就删除了
    2011-06-06
  • JavaScript设计模式之原型模式(Object.create与prototype)介绍

    JavaScript设计模式之原型模式(Object.create与prototype)介绍

    这篇文章主要介绍了JavaScript设计模式之原型模式(Object.create与prototype)介绍,原型模式指使用原型实例来拷贝、创建新的可定制的对象,新建的对象,不需要知道原对象创建的具体过程,需要的朋友可以参考下
    2014-12-12
  • 纯javascript模仿微信打飞机小游戏

    纯javascript模仿微信打飞机小游戏

    纯JavaScript模仿微信打飞机游戏,做网页小游戏的借鉴下,界面设计是竖长形仿手机屏幕风格,游戏效果流畅,通过本篇文章给大家分享纯js如何实现模仿微信打飞机小游戏,需要的朋友可以参考下
    2015-08-08
  • 你有必要知道的10个JavaScript难点

    你有必要知道的10个JavaScript难点

    10个JavaScript难点,你可能还不知道,不着急,本文为大家一一列出,一一攻破,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • js实现倒计时(距离结束还有)示例代码

    js实现倒计时(距离结束还有)示例代码

    本文与大家分享个js实现倒计时的代码,主要实现功能距离结束还有多少时间,感兴趣的朋友可以参考下,希望对大家学习js有所帮助
    2013-07-07
  • JavaScript整除运算函数ceil和floor的区别分析

    JavaScript整除运算函数ceil和floor的区别分析

    这篇文章主要介绍了JavaScript整除运算函数ceil和floor的区别分析,实例分析了ceil和floor函数的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Ionic3 UI组件之autocomplete详解

    Ionic3 UI组件之autocomplete详解

    这篇文章主要为大家详细介绍了Ionic3 UI组件之autocomplete的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06

最新评论