在小程序开发时需要注意哪些问题才可以避免走弯路呢?本文整理了30条常见问题,让开发者尽可能的绕开弯路

微信小程序在支持个人开发者后,一大批程序员从一条布满雷区的道路,跳到了另一条布满陷阱的坑路。许多人都开发过微信小程序,在开发路上踩坑的人不占少数,在项目实施时总会遇到一些问题。在开发小程序时需要注意哪些问题才可以避免走弯路呢?本文整理了30条常见问题,让开发者尽可能的绕开弯路。

1、小程序名称不得与公众平台已有的订阅号、服务号重复。如提示重名,请更换名称进行设置。

2、选用模板消息时,你可用该标题的模板搭配不同的关键词使用,配置提交后关键词种类和顺序将不能修改。

3、小程序名称在帐号信息设置时完成,请谨慎设置,一旦设置暂不支持修改。

4、更换名称进行设置。如果企业商标,组织名称等名称被侵权,可通过公众平台侵权投诉流程发起投诉,取回名称使用权。

5、小程序名称可以由中文、数字、英文。长度在3-20个字符之间,一个中文字等于2个字符。

6、原本个人开发者无法申请微信小程序;微信仅支持企业、政府、媒体、其他组织申请。在之后的更新中开放了个人开发者。

7、如果你不是特殊组织,你还是要花300元进行认证。

即使你对公帐号已经验证,你也需要缴纳300**元**(支持微信支付)进行验证,这样才能够打开审核开关,发布小程序。

微信支付需要微信认证后才能使用。

8、服务器配置每月只有3次修改机会,省着点用,小心没机会。

没事别乱动下面的配置,一定确定了再动,并且一次性写完整,不然你改个小标点都会浪费你的一次机会。

9、你的域名、备案、https要准备好,不然做不了。(服务器域名需进过ICP备案、新备案域名需24小时候才能配置。域名格式只支持雅文大小写字母、数字及“-”,不支持IP地址及端口号)

10、小程序头像、介绍每月只能修改5次,服务范围每月只能修改1次。小程序二维码在第一个版本上线后才能获得。

11、一个主体可以注册30个,一个绑定身份的开发者只能创建5个微信小程序。

对于员工来说,请不要随便借给你的老板你的微信来注册微信小程序,因为你这样就没有机会了。

对于老板来说,请不要随便借给你的员工微信来注册微信小程序,因为你可能要不回来。

12、找不到模板关键词的时候,可以进行申请添加。每月可以提交5次新关键词,通过后会被共享。(堆自家关键词的好机会呀!!)

13、一个小程序账号只有一个管理员(可修改),可以绑定10位开发者。

14、重点注意:

开发版本:使用开发者工具,可将代码上传到开发版本中。开发版本只保留每人最新的一份上传的代码。点击提交审核,可将代码提交审核。开发版本可删除,不影响线上版本和审核中版本的代码。

审核中版本:只能有一份代码处于审核中。有审核结果后可以发布到线上,也可直接重新提交审核,覆盖原审核版本。

线上版本:线上所有用户使用的代码版本,该版本代码在新版本代码发布后被覆盖更新。

15、数据分析只统计已发布线上版本使用数值,同时提供实时统计数据。

16、小程序AppSecret只有管理员才能查看,平台不会明文保存AppSecret。

17、开发者工具目前提供windows 64 、 windows 32 、 mac版本(版本目前持续更新迭代中,可能需要常常去update)。

18、书写代码后,工具会自动帮助用户保存当前的代码编辑状态,直接关闭工具或者切换到别的项目,并不会丢失已经编辑的文件状态,但需要注意的是,只有保存文件,修改内容才会真实的写到硬盘上,并触发实时预览。

19、内测阶段,代码上传功能仅管理员微信号可操作。

20、获取用户输入:需要使用组件的属性bindchange将用户的输入内容同步到 AppService。

21、脚本内不能使用window等对象:

JsCore是一个没有窗口对象的环境,所以不能在脚本中使用window,也无法在脚本中操作组件。

22、zepto/jquery 会使用到window对象和document对象,所以无法使用。

23、一个应用同时只能打开5个页面,当已经打开了5个页面之后,wx.navigateTo不能正常打开新页面。请避免多层级的交互方式,或者使用wx.redirectTo。

24、样式表不支持级联选择器:

WXSS支持以.开始的类选择器;可以使用标签选择器,控制同一类组件的样式。

25、本地资源无法通过 css 获取:

background-image:可以使用网络图片,或者 base64,或者使用标签。

26、修改窗口的背景色:

使用 page 标签选择器,可以修改顶层节点的样式。

27、可以设置各种网络请求的超时时间。

28、tabBar 是一个数组,只能配置最少2个、最多5个tab,tab 按数组的顺序排序。(底部导航栏)

不要在定义于 App() 内的函数中调用 getApp() ,使用 this 就可以拿到 app 实例。

不要在 onLaunch 的时候调用 getCurrentPage(),此时 page 还没有生成。

通过 getApp() 获取实例之后,不要私自调用生命周期函数。

29、App() 必须在 app.js 中注册,且不能注册多个。

30、前台、后台定义:

当用户点击左上角关闭,或者按了设备Home 键离开微信,小程序并没有直接销毁,而是进入了后台;

当再次进入微信或再次打开小程序,又会从后台进入前台,只有当小程序进入后台一定时间,或者系统资源占用过高,才会被真正的销毁。

该资讯来源于即速学院,更多开发教程请关注小程序开发教程

微信小程序开发中30个常见问题解决方案相关推荐

  1. 关于微信小程序开发中遇到的缺少game.json问题的解决

    关于微信小程序开发中遇到的缺少game.json问题的解决 参考文章: (1)关于微信小程序开发中遇到的缺少game.json问题的解决 (2)https://www.cnblogs.com/ygxd ...

  2. 解决微信小程序开发中wxss中不能用本地图片

    微信小程序开发中wxss中不能用本地图片,我们可以用将我们的图片传到服务器上,然后直接引用在线地址.但是当我们没有服务器时,我们可以用"图床",这个具体可以百度.这里我们用第二种方 ...

  3. java写微信小程序答辩问题_微信小程序 开发中遇到问题总结

    微信小程序 开发中遇到问题总结 1.由于小程序wx.request()方法是异步的,在app.js执行ajax后,各分页加载app.js的全局数据时,无法按顺序加载.例: //app.js App({ ...

  4. java写微信小程序答辩问题_java微信小程序开发中加密解密算法总结

    详解java微信小程序开发中加密解密算法 一.概述 微信推出了小程序,很多公司的客户端应用不仅具有了APP.H5.还接入了小程序开发.但是,小程序中竟然没有提供Java版本的加密数据解密算法.这着实让 ...

  5. 微信小程序开发中常见问题及解决方法

    本文章总结小程序开发中常见的错误问题.希望能帮助初学者少走弯路,避免类似的错误. 1:出现"脚本错误或者未正确调用Page()"的错误提示. 解决方法:出现这个错误的原因通常是因为 ...

  6. 微信小程序开发中的二三事之网易云信IMSDK DEMO

    本文由作者邹永胜授权网易云社区发布. 简介 为了更好的展示我们即时通讯SDK强悍的能力,网易云信IM SDK微信小程序DEMO的开发就提上了日程.用产品的话说就是: 云信 IM 小程序 SDK 的能力 ...

  7. 微信小程序页面栈_微信小程序开发中的页面栈及页面路由原理

    摘要:小程序的开发方兴未艾,本文以图解的形式详细剖析了小程序开发中的页面栈及页面路由原理,对于该原理的深入理解有助于开发者更好地理解小程序的开发框架,更好地开发出功能强大的小程序. 微信小程序(以下简 ...

  8. 微信小程序开发中遇到的一些问题

    1.关于Promise对象的打印 上面一个是高版本的基础库打印,下面一个是低版本的基础库打印 2.小程序打开项目控制台警告:VM745:1 [Event] 11 listeners of event ...

  9. 微信小程序开发中如何实现侧边栏的滑动效果?

    原文链接:https://mp.weixin.qq.com/s/7CM18izpZqf0oc0D75IGmQ 1 概述 在手机应用的开发中侧边栏滑动是很常见的功能,当然在小程序中也不会例外,很多特效还 ...

最新文章

  1. 用计算机采集卡检测压力传感器信号故障,计算机联网检测系统应用研究
  2. linux下history(历史)命令用法详解
  3. 语言认知偏差_我们的认知偏差正在破坏患者的结果数据
  4. 清华大学张文增教授110页PPT讲专利申请、检索与解读
  5. linux解压覆盖命令
  6. oracle date引入哪个包,oracle 索引字段包含date类型,使用spring jdbc更新时不走索引,而是走table access full的问题...
  7. Eclipse-maven项目不将resources下的文件打到classpath下
  8. jfreechart柱状图java mysql_时序时空数据库MySQL再升级,兼容MySQL协议
  9. 收藏的关于开发的一些东西
  10. Redis详细安装教程与启动redis
  11. Python多字段排序之cmp_to_key详解
  12. 比较两个txt文件的差异
  13. 计算机cpi的公式,cpi定义及计算公式(CPI definition and calculation formula).doc
  14. 远程唤醒、WOL、Magic_Packet
  15. talking web android,talking web(网页朗读插件) 免费版
  16. vs官网下载安装太慢的问题解决
  17. 计算机桌面图标右上角出现双箭头符号,建议这样去掉桌面快捷图标的小箭头-word箭头符号...
  18. 【雅思大作文考官范文】——第十六篇:climate change essay
  19. oracle sysdate毫秒,oracle systimestamp(sysdate)到毫秒
  20. 【C语言】有一篇文章,共有3行文字,每行不超过80个字符。要求统计出其中英文大写字母,小写字母,数字,空格以及其它字符的个数。请使用数组实现。

热门文章

  1. 查询mysql和postgresql服务器端版本语句:select version();
  2. 双飞燕鼠键驱动官网下载地址(一键16雕、右键8雕、截屏办公)
  3. Java数据结构与算法(九)-程序员常用的10中算法
  4. ESP32接入腾讯云物联网开发平台
  5. java ssssss,Javasssist的简单使用
  6. 用WINRAR打包列表中的文件,并保留文件结构!
  7. myeclipse10.0用什么字体好看?
  8. 物联网操作系统应该怎么选?
  9. 源代码生成流程图软件
  10. letcode 超级计算器