vue实现记录分享是否有上级
2024-09-08 14:47:29
前言:
项目需要做活动分享功能(增加网站、app等访问量),但是,,,无功不受禄,也就需要分享时带上级ID,好友中奖,本人也受同样优惠
需求开发:
开发一个活动后,本人参加之后,分享给好友,增加自身中奖概率;
分享功能有两种:组队、好友
组队的话是不会记录给分享人的(就像最近淘宝双十一,扔骰子,分享给组队人是不会助力成功的,也就没有骰子)
但是分享给好友,好友点击助力是可以帮你拿骰子的
功能开发也类似,好友中奖你也中奖,分享给组队的人,组队的再分享给好友,好友的上级就是组队好友
所以就要区分分享的是组队还是好友,就需要有个变量了,这边就用“type”来区分吧
代码实现:
this.g_user=this.$store.state.query.user_at?this.$store.state.query.user_at:''//记录当前登录的用户
let parentUser = sessionStorage.getItem('parentUser') || ''//本地储存,看是否有上级
if(!parentUser){
sessionStorage.setItem('parentUser',this.$route.query.user_at)
}
this.type= this.$route.query.type?this.$route.query.type:'';//看当前用户是好友还是组队if(this.type == 1){
this.share_data.link = window.location.origin+'/indexActive?user_at='+this.g_user+'&type=2'
}else{
this.share_data.link = window.location.origin+'/indexActive?user_at='+parentUser+'&type=2'//当前用户分享的链接
}
最新文章
- EasyUI 中点击取消按钮关闭Dialog(对话框窗口)
- 关于Java导出100万行数据到Excel的优化方案
- java异常笔记
- hdu4607 Park Visit(树的直径)
- Caliburn实现MVVM模式的编程
- 在ios下提示“@synthesize of ‘weak’ property is only allowed in ARC or GC mode”
- Nginx 笔记与总结(5)访问日志管理:计划任务 + 日志切割
- 读取properties中的key对应的value
- AngularJs记录学习03
- ubuntu 下编译安装 mysql php nginx 及常见错误 (持续添加)
- SQL函数:用于将小写的数值翻译成大写的字符串
- 好看的复选框(Checkbox)效果
- PostMessage,模拟键盘输入
- Spring框架IOC,DI概念理解
- IOC之Unity的使用详解
- 跟随我在oracle学习php(19)
- 【python】spark+kafka使用
- spring boot: 支持jsp,支持freemarker
- FAST特征点检测算法
- Angular Material 按钮图标系列
热门文章
- 【Django drf】 序列化类常用字段类和字段参数 定制序列化字段的两种方式 关系表外键字段的反序列化保存 序列化类继承ModelSerializer 反序列化数据校验源码分析
- flutter学习第一天笔记-----学习资源总结
- Ionic 设置全局变量,三种方法设置图片一种是直接增加,一种是replace,第三种是管道和第二种类似
- antDesign 【NG-ZORRO、Angular】日期选择框时间段nz-range-picker设置默认选择日期及限制日期可选范围
- python语法进阶这一篇就够了
- 1、Spring源码环境搭建
- 【学习笔记】QT从入门到实战完整版(Lambda)(2)
- Fabric2.x中Raft共识算法核心数据结构
- Node.js学习笔记-----day05 (使用MongonDB重写学生信息管理案例)
- Node.js学习笔记----day05(MongonDB详情)