🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
``` <script type="text/javascript" src="https://b.bdstatic.com/searchbox/icms/searchbox/js/swan-2.0.21.js"></script> <!-- 引入百度jssdk --> <script> const isWebView = /swan\//.test(window.navigator.userAgent) || /^webswan-/.test(window.name); //判断是否在百度小程序内 function share() { if(isWebView) { const webViewUrl = location.href; //获取到当前分享页url,不可修改 swan.openShare({ title: '百度_智能小程序示例', //【可自定义分享的标题】 content: '世界很复杂,百度更懂你!', //【可自定义分享的内容简介】 path: "/pages/index/index?webViewUrl="+encodeURIComponent(webViewUrl) //传递当前页面url,不可修改 }); } } </script> <button onclick="share()">我要分享</button> ``` > **说明** > 1若要调起百度分享功能,则可参考上面代码,在自己页面内添加即可 > 2一定要引入百度jssdk ,否则无法调起分享。 > 3上面代码中,标题和内容可自定义修改。已用【】标出 > 4上面代码中 path: "/pages/index/index?webViewUrl="+encodeURIComponent(webViewUrl)不可修改,否则分享有可能进入不到指定页面。其他行代码,若自己有一定开发能力,可尝试优化,调整或者添加自己的业务逻辑等。