mirror of
https://gitee.com/bagee/jd-coupon-miniapp.git
synced 2025-06-16 23:39:59 +08:00
152 lines
5.6 KiB
JavaScript
152 lines
5.6 KiB
JavaScript
// components/new-item/new-item.js
|
||
const app = getApp()
|
||
Component({
|
||
/**
|
||
* 组件的属性列表
|
||
*/
|
||
properties: {
|
||
listData: {
|
||
type: Array,
|
||
value: [
|
||
{
|
||
title: '成长任务1:升级超级会员省更的多赚的多',
|
||
content: '建立一个大于50人的微信群完成升级,即可开启省得更多同时分享赚钱等9项特权。',
|
||
subTitle: '',
|
||
subContent: '',
|
||
actionBtn: '去升级',
|
||
video: '查看教学视频',
|
||
color: ''
|
||
},
|
||
{
|
||
title: '成长任务2:掌握选爆款和会卖货的技巧',
|
||
content: '了解小程序内重要的选品频道,并掌握多种发品方式和技巧,为请朋好友带来优惠,自己也能轻松赚取推广费。',
|
||
subTitle: '想学习更多一定添加专属导师微信!',
|
||
subContent: 'df33v',
|
||
actionBtn: '复制微信号',
|
||
video: '查看教学视频',
|
||
color: 'color-main'
|
||
},
|
||
{
|
||
title: '成长任务3:近培训群实现收益技能双增长',
|
||
content: '官方培训群有全方位阶段课程,更有大咖讲师的独家秘诀分享,帮助您的收益和技能实现快速增长。还可以添加导师微信进群学习。',
|
||
subTitle: '',
|
||
subContent: '',
|
||
actionBtn: '',
|
||
video: '查看教学视频',
|
||
color: ''
|
||
},
|
||
{
|
||
title: '成长任务4:近爆款群选取更多爆弹素材',
|
||
content: '官方爆款群是重要选品渠道之一,这里都是全网每天的爆款商品,已图片+视频+软文形式展示增强出单!',
|
||
subTitle: '从爆款群选品要先转链在发出哦~',
|
||
subContent: '',
|
||
actionBtn: '获取进群二维码',
|
||
video: '查看教学视频',
|
||
color: 'color6'
|
||
},
|
||
{
|
||
title: '成长任务5:邀请伙伴加入TA赚您更赚',
|
||
content: '学会邀请伙伴加入的三种方式,帮助伙伴省钱赚钱的同时您还能获得平台的额外奖励,邀请越多赚得就越多哦~',
|
||
subTitle: '',
|
||
subContent: '',
|
||
actionBtn: '去邀请',
|
||
video: '查看教学视频',
|
||
color: ''
|
||
},
|
||
// {title:'成长任务6:gu',content:'学会邀请伙伴加入的三种方式,帮助伙伴省钱赚钱的同时您还能获得平台的额外奖励,邀请越多赚得就越多哦~',subTitle:'',subContent:'',actionBtn:'复制',video:'',color:''},
|
||
]
|
||
}
|
||
},
|
||
|
||
lifetimes: {
|
||
attached: function () {
|
||
|
||
}
|
||
},
|
||
|
||
/**
|
||
* 组件的初始数据
|
||
*/
|
||
data: {
|
||
invitationDialog: '',
|
||
item:null,
|
||
mDialog:false
|
||
},
|
||
|
||
/**
|
||
* 组件的方法列表
|
||
*/
|
||
methods: {
|
||
onClick(event) {
|
||
const item = event.currentTarget.dataset.item
|
||
//type=1:跳转页面 2.复制数据 3.显示一张图 4.分享APP
|
||
switch (item.type) {
|
||
case 1:
|
||
wx.navigateTo({
|
||
url: item.data
|
||
})
|
||
break
|
||
case 2:
|
||
this.setData({
|
||
invitationDialog: true,
|
||
item:item})
|
||
break
|
||
case 3:
|
||
this.setData({mDialog: true,
|
||
item:item})
|
||
break
|
||
case 4:
|
||
// this.setData({invitationDialog: true})
|
||
break
|
||
}
|
||
},
|
||
onVideoClick(event) {
|
||
const item = event.currentTarget.dataset.item
|
||
console.log(item.videoUrl)
|
||
const url = encodeURIComponent(item.videoUrl)
|
||
console.log(url)
|
||
wx.navigateTo({
|
||
url: '/page_package/video-course/video-course?url=' + url
|
||
})
|
||
// switch (Number(event.currentTarget.dataset.index)) {
|
||
// case 0:
|
||
// wx.navigateTo({
|
||
// url: '/page_package/video-course/video-course'
|
||
// })
|
||
// break
|
||
// }
|
||
},
|
||
hideModal(event) {
|
||
switch (Number(event.currentTarget.dataset.iscode)) {
|
||
case 0:
|
||
wx.setClipboardData({
|
||
data: this.data.item.data,
|
||
success: function (res) {
|
||
wx.getClipboardData({
|
||
success: function (res) {
|
||
wx.showToast({
|
||
title: '复制成功'
|
||
})
|
||
}
|
||
})
|
||
}
|
||
})
|
||
break
|
||
}
|
||
this.setData({
|
||
invitationDialog: false
|
||
})
|
||
},
|
||
onClose() {
|
||
this.setData({
|
||
mDialog:false
|
||
})
|
||
},
|
||
previewImg(event) {
|
||
wx.previewImage({
|
||
urls: [this.data.item.data],
|
||
})
|
||
},
|
||
}
|
||
})
|