- 当前 Bug 的表现(可附上截图)
官网例子中的 用户信息功能页插件 不能使用
- 预期表现
app.json中已经添加了
“functionalPages”: true
appid也更改了
“provider”: “wx**************”
wxml中使用了demo的代码
<functional-page-navigator
name=“loginAndGetUserInfo”
args="{{ args }}"
version=“develop”
bind:success=“loginSuccess”
bind:fail=“loginFail”
>
<button class=“login”>登录到插件</button>
</functional-page-navigator>
console报 插件未授权使用
这个功能页也需要到设置中去申请吗 ? 如果是 去哪里可以找到appid 去申请
- 复现路径
- 提供一个最简复现 Demo
报“插件未授权使用”通常是因为没有在管理后台(mp.weixin.qq.com)的第三方服务设置中申请使用插件。另外,成功申请使用后,需要重启开发者工具。
如果在开发插件模式下,请确保 provider 已正确填写。
app.json
"plugins" : { "hello-plugin" : { "version" : "1.0.0" , "provider" : "wx**************" } } |
page.wxml
< functional-page-navigator name = "loginAndGetUserInfo" args = "{{ args }}" version = "develop" bind:success = "loginSuccess" bind:fail = "loginFail" > < button class = "login" >登录到插件</ button > </ functional-page-navigator > |
page.js
Page({ data: { args: { withCredentials: true , lang: 'zh_CN' } }, methods: { loginSuccess: function (res) { console.log(res.detail); }, loginFail: function (res) { console.log(res); } } }) |