添加到我的小程序提示组件 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 小程序相关 >

添加到我的小程序提示组件

发表时间:2021-1-11

发布人:葵宇科技

浏览次数:55

Mini-add-tips

用于提示用户首次进入小程序时,点击右上角菜单进行【添加到我的小程序】操作

特性

与支付宝原收藏组件(添加到首页)保持样式一致,支持在自定义导航栏场景下保持一致效果。

预览

截图

样例

在 开发者工具预览

安装使用

1. 获取组件

下载release(稳定)

latest release

master(最新)

git clone https://github.com/MakerGYT/mini-add-tips.git

将项目中components/add-tips文件夹拷贝到组件路径下

2. 引入组件

在使用该组件的页面对应json文件中添加:

{
  "usingComponents": {
    "add-tips":"/components/add-tips/index" 
  }
}

3. 使用组件

<!-- index.wxml -->
<add-tips name="示例"/>

自定义导航栏请参考 /pages/index

属性列表

属性类型默认值必填说明
nameString测试小程序名称
logoString<img src="https://imgkr.cn-bj.ufileos.com/c958e4cd-6bab-43ed-93aa-697207cf33a5.png" width=50/>小程序Logo
durationNumber10持续显示时间(s)
delayNumber2进入页面延迟时间(s)开始显示
customBooleanfalse当前页面是否{"navigationStyle": "custom"}

开发说明

鉴于目前微信基础库的设计:

  1. 收藏操作与添加到我的小程序对于用户容易混淆,但效应一样,故没必要具体引导用户。目前只有监听用户点击右上角菜单“收藏”按钮的行为,但实际上 兼听不到收藏行为,只能定义收藏内容
  2. 无法获知是否已经收藏、是否已经添加到我的小程序,故提示可能对用户造成干扰。
  3. 目前没有可以调起添加小程序的api、button,或许出于"降低干扰度"的考虑,但就迫使手动设置引导,又会造成如2中所述干扰。
  4. 即便已经设置{"navigationStyle": "custom"},其 导航栏相关的api 依然调用是有效的,无论组件还是页面内均无法据此获知导航栏是否custom,只能由外部传入。

Todo

  • [ ] 根据用户使用小程序频次、收藏等行为,智能控制显示区间及显示时机。

License

MIT ? MakerGYT

相关案例查看更多