侧边栏壁纸
博主头像
luoxx博主等级

只要思想不滑坡,办法总比困难多

  • 累计撰写 59 篇文章
  • 累计创建 64 个标签
  • 累计收到 1,321 条评论

目 录CONTENT

文章目录

最好的“添加到我的小程序提示”组件(pin-prompt)

luoxx
2023-05-25 / 0 评论 / 3 点赞 / 3,073 阅读 / 638 字
温馨提示:
本文最后更新于 2023-05-30,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除,邮箱地址:luoxmc@vip.qq.com

微信小程序想要增加用户黏性,那么引导用户将小程序添加到我的小程序是非常有意义的事情。

选择合适的现成的组件

像这样普遍的一个需求,肯定是有很多大佬写好的现成的组件可以用的,但是搜索了很久都没找到合适的,有一些做的很粗糙简陋,甚至可以说是很丑。有些做的很死板,连自己控制提示弹窗什么时候展示都不支持,只能进入页面的默认显示。

反反复复搜索了很久之后,终于在github发现了这个又好看又好用的组件,地址: https://github.com/liudding/wx-pin-prompt

介绍及使用方法

github主页有介绍和使用教程,不过为了方便github访问不了的朋友,这边还是贴一下

  • 效果图
    wx-pin-prompt

  • 安装组件

  1. 下载源码
    https://pan.luoxx.top/s/qvjIg

  2. 解压后将 pin-prompt 文件夹复制到我们小程序项目的 components 目录下

  3. 在需要用到该组件的页面 json 文件 usingComponents 中添加依赖

"usingComponents": {
    "pin-prompt": "../../components/pin-prompt/pin-prompt"
}
  1. 在页面的wxml文件中使用组件
<!-- 自动在第一次进入时,展示添加提示框,之后不再显示 -->
<pin-prompt auto delay="{{3}}" name="我的小程序" logo="../pathtoyourlogo.png"></pin-prompt> 

<!-- 展示带有详细引导步骤的提示框 -->
<pin-prompt show type="card" name="我的小程序" logo="../pathtoyourlogo.png"></pin-prompt> 

<!-- 如果页面使用了自定义的导航栏 -->
<pin-prompt show customNavbar name="我的小程序" logo="../pathtoyourlogo.png"></pin-prompt> 

补充说明

属性如下
iShot_2023-05-29_15.50.59

  1. 若需要自定义提示窗口出现的时机,只需要删除auto属性,控制show属性的值为true或者false即可。
  2. 小程序的图标,image属性的路径是相对于 components/pin-prompt/pin-prompt.wxml 来的,而不是你使用该组件的页面文件。

效果体验

iShot_2023-02-16_17.08.47-1679909262122

ps:博主控制了提示显示的时机,用户第一次进入小程序不会弹出添加提示,需要进入过详情页之后,完全退出小程序,再次进入时才会提示,并且提示过一次之后,三天之内不会再次提示。

3

评论区