首页 > 编程知识 正文

微信小商店插件开发,私域管理微信插件

时间:2023-05-05 02:14:54 阅读:266858 作者:3809

如果用微信小程序插件需要开发者秘钥:申请秘钥
第一步:记住下面内容一定要写在app.json这个文件里

"plugins": {"subway": {"version": "1.0.9","provider": "wx6aaf93c4435fa1c1"}},"permission": {"scope.userLocation": {"desc": "你的位置信息将用于小程序定位"}}

第二步:(pages/index/index.wxml)

<view class="container"> <button type="primary" bindtap="trainFind">地铁地铁查询</button></view>

第三步:(pages/index/index.js)

const app = getApp()Page({ data: { }, onLoad: function () { }, trainFind(){ let plugin = requirePlugin("subway"); let key = '使用在腾讯位置服务申请的key'; let referer = '调用插件的app的名称'; wx.navigateTo({ url: 'plugin://subway/index?key=' + key + '&referer=' + referer }); }})

最后测试一下:点击进去,就进入了

完整代码

地铁图插件、地图选点插件、地图选点插件,三个插件一起引入

当然你如果一个页面需要用到三个插件的话,可以把key和referer 在data里赋值

//app.json{"pages": ["pages/index/index","pages/logs/logs"],"window": {"backgroundTextStyle": "light","navigationBarBackgroundColor": "#fff","navigationBarTitleText": "Weixin","navigationBarTextStyle": "black"},"style": "v2","sitemapLocation": "sitemap.json","plugins": {"subway": {"version": "1.0.9","provider": "wx6aaf93c4435fa1c1"},"routePlan": {"version": "1.0.6","provider": "wx50b5593e81dd937a"},"chooseLocation": {"version": "1.0.4","provider": "wx76a9a06e5b4e693e"}},"permission": {"scope.userLocation": {"desc": "你的位置信息将用于小程序定位"}}} <!--pages/index/index.wxml--><view class="container"><button type="primary" bindtap="trainFind">地铁查询</button><button type="primary" bindtap="routePlanning">路线规划</button><button type="primary" bindtap="Location">地图选点</button></view> //pages/index/index.jsconst app = getApp()Page({ data: { }, onLoad: function () { }, trainFind(){ let key = '使用在腾讯位置服务申请的key'; let referer = '调用插件的app的名称'; let referer = '旁边搜'; //调用插件的app的名称 wx.navigateTo({ url: 'plugin://subway/index?key=' + key + '&referer=' + referer }); }, routePlanning(){ let key = '使用在腾讯位置服务申请的key'; let referer = '调用插件的app的名称'; let referer = '旁边搜'; //调用插件的app的名称 let endPoint = JSON.stringify({ //终点 'name': '吉野家(北京西站北口店)', 'latitude': 39.89631551, 'longitude': 116.323459711 }); wx.navigateTo({ url: 'plugin://routePlan/index?key=' + key + '&referer=' + referer + '&endPoint=' + endPoint }); }, Location(){ let key = '使用在腾讯位置服务申请的key'; let referer = '调用插件的app的名称'; const location = JSON.stringify({ latitude: 39.89631551, longitude: 116.323459711 }); const category = '生活服务,娱乐休闲'; wx.navigateTo({ url: 'plugin://chooseLocation/index?key=' + key + '&referer=' + referer + '&location=' + location + '&category=' + category }); }})

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。