支付宝小程序引导组件 遮罩引导·Guide

2020-09-18 11:22 更新

用于引导新用户或者页面内的新功能使用说明。

扫码体验

示例代码

{


 "defaultTitle": "Guide",


 "usingComponents":{


   "guide": "mini-ali-ui/es/guide/index"


 }


}
<guide
  show="{{guideShow}}"
  hasJump="{{guideJump}}"
  guideList="{{list}}"
  btn_next="看下一张引导图"
  btn_jump="直接关闭,不看跳过"
  btn_over="看完了????啊"
  onGuideOver="closeGuide"
  maskClick="{{true}}"
></guide>


<button size="default" type="primary" onTap="onShowJumpGuide">查看可跳过的引导图</button>
<button size="default" type="primary" onTap="onShowGuide">查看普通的引导图</button>
Page({


 data: {


   list: [


     {


       url: 'https://gw.alipayobjects.com/as/g/dnestFEGroup/dnestCompetFE/0.3.54/public/ii_bg1.49350b69.jpg',


       x: '150rpx',


       y: '100rpx',


       width: '200px',


       height: '300px',


     },


     {


       url: 'https://gw.alipayobjects.com/as/g/dnestFEGroup/dnestCompetFE/0.3.54/public/ii_bg1.49350b69.jpg',


       x: '250rpx',


       y: '50rpx',


       width: '200px',


       height: '100px',


     },


     {


       url: 'https://gw.alipayobjects.com/as/g/dnestFEGroup/dnestCompetFE/0.3.54/public/ii_bg1.49350b69.jpg',


       x: '350rpx',


       y: '200rpx',


       width: '100px',


       height: '300px',


     },


     {


       url: 'https://gw.alipayobjects.com/as/g/dnestFEGroup/dnestCompetFE/0.3.54/public/ii_bg1.49350b69.jpg',


       x: '400rpx',


       y: '200rpx',


       width: '200rpx',


       height: '300rpx',


     },


   ],


 },


 onLoad() {},


 closeGuide() {


   this.setData({


     guideShow: false,


   });


 },


});

属性

属性 类型 默认值 描述 必填 最低版本
btn_next String 下一步 引导按钮组中的下一步按钮的文案。 - -
btn_jump String 跳过 引导按钮组中可跳过按钮的文案。 - -
btn_over String 知道了 引导按钮组中,当引导内容在最后一页时按钮的文案。 - -
hasJump Boolean false 是否显示跳过按钮。 - -
show Boolean false 是否显示 guide 遮罩引导模块。 - -
guideList Array [] guide 模块中的内容。 true -
onGuideOver EventHandle () => { } 跳过/关闭 guide 遮罩引导按钮的事件。 - -
maskClick Boolean false 是否可通过点击遮罩触发事件。 - 1.0.11

Bug & Tip

  • hasJump 如为 false,guide 引导中的按钮只会显示一个 btn_next 按钮;
  • onGuideOver 事件主要是用于控制当 guide 引导结束后或者当有跳过按钮出现时,点击按钮关闭 guide 引导的,如有必要也可以自行再添加事件;
  • guideList 是用于控制显示每页 guide 引导图片的内容、位置以及大小等;
  • 数组中的格式:[{ url: '', x: '', y: '', width: '', height: '',},];
    • url:guide 引导图的 url;
    • x:引导图在可视区域的 x 坐标位置;
    • y:引导图在可视区域的 y 坐标位置;
    • width:引导图的宽度;
    • height:引导图的高度。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号