functional-page-navigator

基础库 2.1.0 开始支持,低版本需做兼容处理

仅在插件中有效,用于跳转到插件功能页。

属性类型默认值必填说明最低版本
versionstringrelease跳转到的小程序版本,线上版本必须设置为 release2.1.0
namestring要跳转到的功能页2.1.0
argsobject功能页参数,参数格式与具体功能页相关2.1.0
bindsuccesseventhandler功能页返回,且操作成功时触发, detail 格式与具体功能页相关2.1.0
bindfaileventhandler功能页返回,且操作失败时触发, detail 格式与具体功能页相关2.1.0
bindcanceleventhandler因用户操作从功能页返回时触发2.4.1

version 的合法值

说明最低版本
develop开发版
trial体验版
release正式版

name 的合法值

说明最低版本
loginAndGetUserInfo用户信息功能页2.1.0
requestPayment支付功能页2.1.0
chooseAddress收货地址功能页2.4.0

Bug & Tip

  • tip: 功能页是插件所有者小程序中的一个特殊页面,开发者不能自定义这个页面的外观。
  • tip: 在功能页展示时,一些与界面展示相关的接口将被禁用(接口调用返回 fail )。
  • tip: 这个组件本身可以在开发者工具中使用,但功能页的跳转目前不支持在开发者工具中调试,请在真机上测试。

示例代码

  1. <!-- sample.wxml -->
  2. <functional-page-navigator name="loginAndGetUserInfo" bind:success="loginSuccess">
  3. <button>登录到插件</button>
  4. </functional-page-navigator>
  1. // redirect.js navigator.js
  2. Component({
  3. methods: {
  4. loginSuccess: function(e) {
  5. console.log(e.detail.code) // wx.login 的 code
  6. console.log(e.detail.userInfo) // wx.getUserInfo 的 userInfo
  7. }
  8. }
  9. })