总结50个客户案例说说微信小程序开发常见问题(二)

来客电商

  • 同一个主体的小程序和公众号可以同名;
  • 若修改名称涉嫌命中保护词的情况,审核时间为7个工作日内。
  • 名称修改超过2次小程序要先发布后,再去微信认证,认证过程中会有改名入口,如果小程序未发布,即使小程序去微信认证也不会有改名入口。
  • 数据分析只统计已发布线上版本使用数值,同时提供实时统计数据。
  • 小程序AppSecret只有管理员才能查看,平台不会明文保存AppSecret。
  • 开发者工具目前提供windows 64 、 windows 32 、 mac版本(版本目前持续更新迭代中,可能需要常常去update)。
  • 书写代码后,工具会自动帮助用户保存当前的代码编辑状态,直接关闭工具或者切换到别的项目,并不会丢失已经编辑的文件状态,但需要注意的是,只有保存文件,修改内容才会真实的写到硬盘上,并触发实时预览。
  • 内测阶段,代码上传功能仅管理员微信号可操作。
  • 获取用户输入:需要使用组件的属性bindchange将用户的输入内容同步到 AppService。
  • 脚本内不能使用window等对象

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

  • zepto/jquery 会使用到window对象和document对象,所以无法使用。
  • 一个应用同时只能打开5个页面,当已经打开了5个页面之后,wx.navigateTo不能正常打开新页面。请避免多层级的交互方式,或者使用wx.redirectTo。
  • 样式表不支持级联选择器:WXSS支持以.开始的类选择器;可以使用标签选择器,控制同一类组件的样式。
  • 本地资源无法通过 css 获取:background-image:可以使用网络图片,或者 base64,或者使用标签。
  • 修改窗口的背景色:使用 page 标签选择器,可以修改顶层节点的样式。
  • 可以设置各种网络请求的超时时间。
  • tabBar 是一个数组,只能配置最少2个、最多5个tab,tab 按数组的顺序排序。(底部导航栏)

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

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

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

  • App() 必须在 app.js 中注册,且不能注册多个
  • 前台、后台定义:

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

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


<来客推(www.laiketui.com)是国内知名商城系统及商城网站建设提供商,为企业级商家提供零售商城、B2B2C多用户商城系统、社区团购商城系统、微信分销系统、小程序商城、商城系统等多端商城网站建设解决方案>

申明:本网站部分文章和图片来源网络编辑,如有侵权及时沟通删除,来客电商原创文章,转载请注明来源。

相关新闻

QR code