小程序
文章平均质量分 89
醉逍遥neo
少而精,胜于多而劣。
展开
-
小程序开发笔记
微信小程序开发的经验和笔记记录,整理一下分享出来。1、配置合法域名配了合法域名的地址才能正常通信。接口请求,只考虑使用wx.request、wx.uploadFile、wx.downloadFile、wx.connectSocket方法的接口地址需要配置。webview,只考虑h5网址域名需要配置(包括iframe的),而h5里的接口请求不需要考虑。每一种类型最多配置200个域名,每个月最多配置50次。2、设备id小程序没有设备id(官方没有提供相关API)。由于一个设备可能登录多个微原创 2022-03-01 15:55:48 · 475 阅读 · 0 评论 -
小程序自定义tabbar
待续一、官方tabbar官方文档:https://developers.weixin.qq.com/miniprogram/dev/extended/weui/tabbar.html二、自定义tabbar官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html原创 2021-05-31 18:36:30 · 3646 阅读 · 0 评论 -
微信小程序自定义服务器环境切换
微信小程序由于生态圈的封闭性,很多功能不支持或者实现起来很繁琐,这次就分享一下项目里对于小程序服务器切换相关的配置及使用心得。首先要解释一下后面会出现的两个变量名:SERVER_MODE: 综合性的切换服务器模式,通过在代码里手动修改配置文件里的服务器模式值,用于测试、预发及上线时的版本切换及环境模式判断,包括各个接口服务器、h5域名服务器、第三方appId、自定义服务器等一键切换。SERVER_DEV_MODE:接口api的切换服务器,通过在特定入口里打开特定页面,在该页面里可选切换api服务器环境原创 2020-10-09 16:53:59 · 4146 阅读 · 0 评论 -
微信小程序tabbar跳转webview页的处理
(本文仅针对使用微信小程序官方tabbar的情形)1、需求分析一般来说,小程序底部tabbar点击激活都是使用原生页面,这样切换效果好。但就是有些特殊的需求要使用h5页面来承载tabbar的激活页。由于h5需要使用webview页,而小程序webview打开就是铺满整个屏幕容器,且无法被其他元素覆盖层级,所以是无法做到tabbar和webview同时展示的,只能跳转一下。2、处理点tabbar激活页只需要一个空内容,不做任何展示,进入后就通过js跳转到相应的webview页,这样你一点击tabb原创 2020-08-31 11:52:41 · 3749 阅读 · 0 评论 -
微信小程序swiper组件常见问题及解决方法
传送门:小程序swiper组件官方文档整理微信小程序swiper组件使用中遇到的一些问题及其解决方法:1、swiper轮播图图片高度自适应描述:swiper组件有个默认高度150px,有时候做轮播图特效时要求图片高度能自适应,而不是写死的宽高。解决方法:首先给image标签设置mode=“widthFix”,然后绑定bindload事件,然后在事件方法里通过e.detail.width和e.detail.height获取图片宽高,获取swiper容器元素的宽度,计算出自适应后图片的高度,原创 2020-07-16 17:47:17 · 10223 阅读 · 2 评论