- 如何监听到企业微信内置浏览器的关闭事件?
现在产品有一个需求,需要在用户离开页面的时候记录阅读时间,发送ajax请求给后端。但是 企业微信这边有什么方法可以监听到页面关闭这个操作?微信可以pagehide来监听,但是 企业微信这个pagehide没有效果,beforeunload也不行。请问还有什么方法可以监听到内置浏览器的关闭事件?
2020-06-09 - 小程序插件快速更新功能说明
功能介绍: 为帮助小程序快速迭代更新,新增插件快速更新功能。小程序开发者可在移动端便捷体验、快速更新小程序内插件的版本,无需修改代码或重新提交审核。 适用范围: 适用于不需要小程序改动原有代码逻辑或针对插件做适配,只更新插件内服务内容的插件版本更新。 使用流程: 1、插件开发者发布新版本时,选择快速更新。并选择要给正在使用哪些版本的小程序发送通知。 [图片] [图片] 2、选择快速更新后,使用低版本插件的小程序开发者管理员会收到通知 [图片] 3、在移动端选择体验最新版插件。系统将会以小程序线上版本+插件最新版本,生成体验版小程序。小程序开发者可在移动端体验该版本。 [图片] 4、体验确认服务预期后,小程序开发者可在移动端操作发布。操作后无需提交审核、直接发布现网,更新小程序版本。 [图片]
2020-03-18 - 直播----小程序开发心得分享
首先很开心,我司小程序获得第一波直播权限,我已经开发加好了直播,请确认你的小程序有直播资质,如果你有在开发中碰到什么问题,欢迎留言 一、引入直播插件 打开 app.json 文件 如果你代码有区分 分包 请记得将以下代码 放到 root 根文件夹 如果没有请忽略 以下代码 放到 "pages": ["pages/index/index"], 的同级地方 plugins": { "live-player-plugin": { "version": "1.0.2", "provider":"wx2b03c6e691cd7370" } }, 其中 live-player-plugin 是插件名字 version 是版本号码 二、引入直播开播 订阅组件(如果你不想引入,可以跳过) 在你要引入的页面 json 中添加组件 "usingComponents": { "subscribe": "plugin-private://wx2b03c6e691cd7370/components/subscribe/subscribe" } 注意不用改动 页面引入 room-id 属性一定要添加 就是后台会返回给你的 live_status 是用来判断状态 因为有时候我们都添加上订阅按钮 点了后会消失 是因为这个状态已经是过去的直播了 无法订阅 ps:这个插件目前有个 bug 就是 不管我有么有订阅这场 都是未订阅状态 但是点击去直播间的订阅按钮却是状态对的 并且我切换下 小程序 前后台(onShow onHide 切换)状态又是对的 三、页面跳转 你可以在图片上添加函数 也可以直接 navigator 跳转 goDetail(e) { var room = e.currentTarget.dataset.room; wx.reLaunch({ url: '/plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id=' + room, }) } 或者 直接 navigator 跳转 四、页面分享 以下是我的页面分享 假设你的是卡片展示 或者图片展示 /** * 用户点击右上角分享 */ onShareAppMessage: function (res) { var idx = res.target.dataset.idx; const listInfo = this.data.listInfo[idx]; return { title: listInfo.name, imageUrl: listInfo.anchor_img, path: '/plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin?room_id=' + listInfo.roomid } }, 五、订阅插件样式更改 /* 订阅 */ .subscribe--live-player-subscribe__btn{ width: 200rpx !important; height: 21px !important; line-height: 21px !important; font-weight: 200; font-size: 20rpx !important; text-align: center; background: #fff!important; color: #2d79ab!important; border-radius: 4px; pointer-events: auto; margin: 0 auto; } 写在最后-------------------------注意,开发工具目前是无法进入直播页面的,但是真机可以,你们可以上传到体验版然后通过微信后台开个直播,扫码体验就能进入直播间。 以上就是我的分享,谢谢大家观看~~,如果你觉得有用,点个赞吧
2020-04-03