在微信小程序开发过程中,难免会遇到这样那样的问题,下面小编特意为大家整理了30条常见问题,避免开发者们走弯路。

  (1)小程序名称

  小程序名称具有唯一性,重名的需要重新设置,小程序名称一旦设置就不能修改。小程序名称长度20字符以内。

  (2)小程序头像

  小程序头像介绍内容,每月可以修改5次,服务范围每月只能修改1次。

  (3)小程序数量

  一个主体可以注册50个小程序,一个开发者可以创建5个微信小程序

  (4)服务器配置

  服务器配置每月可以修改3次,不要随便动服务器配置。

  (5)小程序账号

  小程序账号只有管理员可以修改,可以绑定10个开发者。

  (6)微信小程序开发版本

  微信开发者工具目前提供windows64、windows32、mac版本

  开发版本:使用微信小程序开发者工具,可将代码上传到开发版本中,开发版本保留最新的一份上传的代码,点击“提交审核”,可以将代码提交审核,开发版本可删除,不影响线上版本和审核中版本代码。

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

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

  (7)小程序模板关键词

  选用模板消息,可以将标题模板搭配不同的关键词使用,配置成功之后,关键词顺序不能修改,如果没有找到模板关键词,可以申请添加,每月可以提交5个新关键词。

  (8)微信小程序密钥AppSecret

   微信小程序密钥AppSecret 只有管理员才能看到。

  (9)微信小程序开发组件注意事项

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

  2.脚本内不能使用window等对象

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

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

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

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

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

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

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

  8、修改窗口的背景色:

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

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

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

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

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

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

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

以上就是微信小程序开发常见问题,希望以上的内容对大家有所帮助!