init
This commit is contained in:
115
pages/tabpages/service/service.js
Normal file
115
pages/tabpages/service/service.js
Normal file
@@ -0,0 +1,115 @@
|
||||
Page({
|
||||
data: {
|
||||
services: [
|
||||
{
|
||||
id: 1,
|
||||
title: '项目定制',
|
||||
subtitle: 'custom',
|
||||
icon: 'setting-o',
|
||||
path: '/pages/subpages/services/custom/custom'
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: '代码部署',
|
||||
subtitle: 'deploy',
|
||||
icon: 'cluster-o',
|
||||
path: '/pages/subpages/services/deploy/deploy'
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: '解决问题',
|
||||
subtitle: 'problem',
|
||||
icon: 'question-o',
|
||||
path: '/pages/subpages/services/problem/problem'
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
title: '部署上线',
|
||||
subtitle: 'online',
|
||||
icon: 'arrow-up',
|
||||
path: '/pages/subpages/services/online/online'
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
title: '环境安装',
|
||||
subtitle: 'environment',
|
||||
icon: 'desktop-o',
|
||||
path: '/pages/subpages/services/environment/environment'
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
title: '代码讲解',
|
||||
subtitle: 'code',
|
||||
icon: 'comment-o',
|
||||
path: '/pages/subpages/services/code/code'
|
||||
},
|
||||
{
|
||||
id: 7,
|
||||
title: '文档服务',
|
||||
subtitle: 'document',
|
||||
icon: 'description',
|
||||
path: '/pages/subpages/services/document/document'
|
||||
},
|
||||
{
|
||||
id: 8,
|
||||
title: '二次开发',
|
||||
subtitle: 'develop',
|
||||
icon: 'edit',
|
||||
path: '/pages/subpages/services/develop/develop'
|
||||
},
|
||||
{
|
||||
id: 9,
|
||||
title: '项目加急',
|
||||
subtitle: 'urgent',
|
||||
icon: 'setting-o',
|
||||
path: '/pages/subpages/services/urgent/urgent'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
navigateToService(e) {
|
||||
const index = e.currentTarget.dataset.index;
|
||||
const service = this.data.services[index];
|
||||
wx.navigateTo({
|
||||
url: service.path
|
||||
});
|
||||
},
|
||||
|
||||
onShare() {
|
||||
wx.showShareMenu({
|
||||
withShareTicket: true,
|
||||
menus: ['shareAppMessage', 'shareTimeline']
|
||||
});
|
||||
},
|
||||
|
||||
onShareAppMessage() {
|
||||
return new Promise((resolve) => {
|
||||
wx.showLoading({
|
||||
title: '生成分享图片...'
|
||||
});
|
||||
// 获取页面截图
|
||||
wx.createSelectorQuery()
|
||||
.select('.grid-container')
|
||||
.fields({
|
||||
size: true,
|
||||
scrollOffset: true
|
||||
})
|
||||
.exec((res) => {
|
||||
wx.hideLoading();
|
||||
resolve({
|
||||
title: '南音源码项目服务',
|
||||
path: '/pages/tabpages/service/service',
|
||||
imageUrl: '' // 微信会自动使用页面截图
|
||||
});
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
onShareTimeline() {
|
||||
return {
|
||||
title: '南音源码项目服务',
|
||||
query: '',
|
||||
imageUrl: '' // 微信会自动使用页面截图
|
||||
};
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user