114 lines
2.5 KiB
JavaScript
114 lines
2.5 KiB
JavaScript
|
|
import articleApi from "../../../api/articleApi"
|
||
|
|
import systemApi from "../../../api/systemApi"
|
||
|
|
import clientConfig from "../../../config/index"
|
||
|
|
|
||
|
|
Page({
|
||
|
|
data: {
|
||
|
|
funcList: [
|
||
|
|
{
|
||
|
|
name: '热门',
|
||
|
|
path: '/pages/subpages/hot/hot',
|
||
|
|
icon: 'fire-o',
|
||
|
|
color: '#E7406B'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
name: '卡密',
|
||
|
|
path: '/pages/subpages/activation/activation',
|
||
|
|
icon: 'star-o',
|
||
|
|
color: '#02DED8'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
name: 'VIP',
|
||
|
|
path: '/pages/subpages/member/member',
|
||
|
|
icon: 'diamond-o',
|
||
|
|
color: '#F7E990'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
name: '全部',
|
||
|
|
path: '/pages/tabpages/find/find',
|
||
|
|
icon: 'points',
|
||
|
|
color: '#47DBBC'
|
||
|
|
}
|
||
|
|
],
|
||
|
|
carouselImgs: [],
|
||
|
|
notice: null,
|
||
|
|
latestArticles: []
|
||
|
|
},
|
||
|
|
|
||
|
|
leavFor(e){
|
||
|
|
const path = e.currentTarget.dataset.path
|
||
|
|
if (path.includes("find")) {
|
||
|
|
wx.switchTab({
|
||
|
|
url: path,
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
wx.navigateTo({
|
||
|
|
url: path,
|
||
|
|
complete: function(res){
|
||
|
|
console.log(res)
|
||
|
|
}
|
||
|
|
})
|
||
|
|
},
|
||
|
|
|
||
|
|
onLoad(){
|
||
|
|
// let clientConfig = tool.data.get('CLIENT_CONFIG')
|
||
|
|
// this.setData({
|
||
|
|
// carouselImgs: [...JSON.parse(clientConfig.CLIENT_CAROUSEL_IMAGES)],
|
||
|
|
// notice: clientConfig.CLIENT_NOTEICE
|
||
|
|
// })
|
||
|
|
|
||
|
|
articleApi.latestArticles().then(res=>{
|
||
|
|
if (res.data) {
|
||
|
|
console.log(res.data)
|
||
|
|
res.data.forEach(i => {
|
||
|
|
if(i.fileList.length > 0){
|
||
|
|
i.cover = i.fileList[0].fileUrl
|
||
|
|
}
|
||
|
|
})
|
||
|
|
}
|
||
|
|
this.setData({
|
||
|
|
latestArticles: res.data
|
||
|
|
})
|
||
|
|
})
|
||
|
|
|
||
|
|
systemApi.list().then(res=>{
|
||
|
|
this.setData({
|
||
|
|
carouselImgs: res.data
|
||
|
|
})
|
||
|
|
})
|
||
|
|
},
|
||
|
|
|
||
|
|
// 分享给朋友
|
||
|
|
onShareAppMessage(res) {
|
||
|
|
return new Promise((resolve) => {
|
||
|
|
wx.showLoading({
|
||
|
|
title: '生成分享图片...'
|
||
|
|
})
|
||
|
|
// 获取页面截图,选择轮播图区域作为分享图片
|
||
|
|
wx.createSelectorQuery()
|
||
|
|
.select('.card-blank')
|
||
|
|
.fields({
|
||
|
|
size: true,
|
||
|
|
scrollOffset: true
|
||
|
|
})
|
||
|
|
.exec((res) => {
|
||
|
|
wx.hideLoading()
|
||
|
|
resolve({
|
||
|
|
title: '南音源码助手',
|
||
|
|
path: '/pages/tabpages/index/index',
|
||
|
|
imageUrl: '' // 微信会自动使用页面截图
|
||
|
|
})
|
||
|
|
})
|
||
|
|
})
|
||
|
|
},
|
||
|
|
|
||
|
|
// 分享到朋友圈
|
||
|
|
onShareTimeline() {
|
||
|
|
return {
|
||
|
|
title: '南音源码助手',
|
||
|
|
query: '',
|
||
|
|
imageUrl: '' // 微信会自动使用页面截图
|
||
|
|
}
|
||
|
|
}
|
||
|
|
})
|