直播系统代码,小程序全局分享和页面分享
直播系统代码,小程序全局分享和页面分享
全局分享
1 | App({<br> onShareAppMessage() {<br> wx.onAppRoute(() => {<br> console.log( '当前页面路由发生变化 触发该事件onShareAppMessage' )<br> const pages = getCurrentPages() //获取加载的页面<br> const view = pages[pages.length - 1] //获取当前页面的对象<br> //需要单独写分享方法的页面<br> let noGlobalSharePages = ["pages/index/messageDetail/messageDetail", "pages/worker/workerInfo/workerInfo"]<br> //如果页面路由属于单独分享数组里面的页面,则return<br> if (noGlobalSharePages.includes(view.route)) return;<br> if (!view) return false //如果不存在页面对象 则返回<br> view.onShareAppMessage = () => { //重写分享配置<br> return {<br> title: '全局分享页面~',<br> imageUrl: 'image_path',<br> path: '/pages/index/index' //点击分享链接进入指定页面<br> }<br> }<br> })<br> },<br> onLaunch() {<br> this.onShareAppMessage()<br> }<br> }) |
单独分享
例如:这个页面:pages/index/messageDetail/messageDetail
1 | <br> /**<br> * 用户点击右上角分享<br> */ <br> onShareAppMessage: function () {<br> return {<br> title: '单页面分享' ,<br> path: 'pages/worker/workerInfo/workerInfo?id=' +this.data.id // 路径,传递参数到指定页面。<br> } <br> } |
以上就是 直播系统代码,小程序全局分享和页面分享,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-04-19 视频直播系统源码,列表关键字模糊搜索
2022-04-19 小视频源码,在编辑器中添加自定义的图片
2022-04-19 短视频系统源码,直播间实现弹幕的自动发送