承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  小程序  >  小程序开发注意事项

小程序开发注意事项

管理员 2023-04-04 11:03:58 小程序 63 ℃ 0 评论 3157字 收藏

小程序开发注意事项

1. 开发小程序时,每一个页面一定要在APP.json文件中注册,页面文件夹和其包括的四个文件的名字要保持一致。

2. 小程序发起的都是HTTPS网络要求,在开发调试的进程中可以不校验协议和TLS版本,但在实际上线后一定要进行HTTPS协议通讯。

3. 小程序可以进行组件化开发和数据绑定,所有对DOM的操作都是基于数据驱动的,并没有直接进行DOM操作的做法,换言之,小程序内没有document对象,原生js和jQuery里的DOM操作思惟要舍弃掉。

4. 小程序的网络要求wx.request()是不自带Cookies的,这和浏览器上的网络要求区别,因此基于Cookies实现的会话管理不适用于小程序。

5. 小程序的脚本文件中,内置对象是page,而非传统浏览器里的window,因此所有基于window对象来写的库(例如jQuery)都不适用于小程序。

6. 小程序提供模板功能,模板具有自己的作用域,它只能使用从data属性传入的数据。

7. 每个页面文件夹下的.json文件是用来写配置项的,如果该页面无需添加相干配置,.json文件也要写上一对大括号(“{ }”),否则会报错。

8. 在同一个tab里的页面可以跳转,并且允许携带参数。区别tab的页面之间没法跳转,使用wx.navigateTo()接口会报错。同时,tab之间的跳转可以用wx.switchTab()实现,但是路径后不能带参数。

9. 脚本文件里data的数据,在更新的时候要通过this.setData()方法来更新,而不能直接用“=”来做。

10. 在组件标签里,可以通过“data-属性值”的方式绑定我们需要的数据,然后在事件内置event对象里进行获得。

11. 小程序里也存在事件的冒泡,具体的冒泡事件可以参考官方文档,如果希望事件向上冒泡,则使用bind来绑定事件,若希望禁止事件冒泡,就使用catch来进行事件绑定。

12. 小程序支持文件援用,有import和include两种方式,import有作用域,也就是引入的目标文件里import的模板不会被引入;而include等因而将目标文件除<template />之外的全部代码进行引入。

13. wx.login()和wx.getUserInfo()是两个独立的接口,前者可以实现用户登录,这个进程是悄无声息的,不需要用户授权,登录后可以拿到用户的openid和session_key;而wx.getUserInfo()可以拿到用户的具体信息,这个进程需要取得用户的授权,开发时也一定要斟酌用户谢绝授权的场景。

14. 目前小程序可以分享给微信好友和微信群,但小程序默许是没有这个功能的,只有在Page里定义了onShareAppMessage事件处理函数,点击小程序右上角才可以看到分享按钮。

15. 微信小程序还在不断的长大中,定期会有相干的API修改和增加、和废弃,开发者需要及时关注每次重大的版本更新,同时对一些新出的API要进行兼容处理,斟酌兼容的场景,由于某些API只在高版本的微信app里有效。

文章来源:丸子建站

文章标题:小程序开发注意事项

https://www.wanzijz.com/view/6586.html

TAG: 程序文件
X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信