小程序:插件踩坑
1、插件里可以寫頁(yè)面和組件,但是插件頁(yè)面不能后退傳值,因?yàn)樵诓寮捻?yè)面里是拿不到開發(fā)者端的頁(yè)面棧的
2、跳轉(zhuǎn)時(shí),只有開發(fā)者端到插件端的頁(yè)面才能通過(guò) js 跳轉(zhuǎn)
3、插件端和用戶端的 setStorageSync 并不相通
4、plug.json 如何設(shè)置
5、如何在開發(fā)者端使用
{"usingComponents": {"chose-part": "plugin://assist-photo/chose-part","open-camera": "plugin://assist-photo/open-camera"} }6、小程序插件中調(diào)用不了 wx.login 等函數(shù),可以讓小程序端把 wx 對(duì)象傳給插件,這樣相當(dāng)于拿到了小程序的權(quán)限,就可以使用了
7、插件功能頁(yè)示例
首先在后臺(tái)開通插件
然后在同appid的小程序(插件所有者小程序)中 app.json 加入,其實(shí)就是小程序插件因?yàn)橐o很多不同的小程序用,如果在小程序插件中直接使用 wx.login 等敏感性強(qiáng)的接口就不合理了,所以讓插件所有者小程序接入這個(gè)相當(dāng)于擔(dān)保了。
https://developers.weixin.qq.com/miniprogram/dev/framework/plugin/functional-pages/user-info.html
插件中的代碼
<functional-page-navigator name="loginAndGetUserInfo" args="" version="trial" bindsuccess="loginSuccess" bindfail="loginFail" bindcancel="loginCancel"><button>登錄到插件</button> </functional-page-navigator>如何測(cè)試?
先把插件所有者小程序發(fā)到對(duì)應(yīng)的版本,然后預(yù)覽插件
總結(jié)
- 上一篇: CentOS中安装Docker步骤
- 下一篇: 多服务器 elk 搭建 [elastic