小程序开发

微信搜索:遇見卿

1.扫码解码

分别使用wx.scanCode接口和camera系统相机识别二维码,满足单扫和连续扫码场景。

2.echarts图表

使用了echarts官方提供的微信小程序版本,数据项以参数的形式传入,方便处理接口请求数据,组件化方案,详见echarts.js

3.生成二维码

使用weapp.qrcode.js插件生成canvas。 结合wx.canvasToTempFilePath接口把当前画布的内容导出生成指定大小的图片。方便各类场景使用,比如弹框、识别、分享等;

4.接口封装

简单进行了API的封装,实现了接口域名隔离、接口隔离以及request请求的隔离,方便维护。接口域名可根据开发版、体验版、正式版配置,切换版本不需要切换域名;

5.关键字突出显示

适用场景:页面模糊搜索时,搜索列表关键字改变颜色突出显示。

6.监听页面退出

适用场景:手势返回(误触等)退出当前页面,例如商品评论时,表单填写等。

7.页面间事件通信通道

场景1:表单填写时使用picker选择器选择数据字典较长的数据并不方便,经常使用到跳转新页面,点击后携带数据返回的方式
场景2:二级页面的操作影响一级页面数据展示时,二级页面有操作后一级页面更新数据;

8.全局分享配置

适用场景:页面众多,并且某些页面需要授权登录后才能正常访问的场景,不需要每个页面都配置onShareAppMessage方法或者判断是否登录;

9.自定义导航栏/导航栏动画

实际项目开发中,经常会需要自定义导航栏,但iOS适配一直是个头疼的问题,先搞懂原理不至于向无头苍蝇一样碰壁。

10.扫普通链接二维码打开小程序
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容