创客孵化器微信小程序代码
各地创客空间如雨后春笋,功能:
有图文的创客介绍。
入驻申请。项目基本信息、提交图片
预约看房。留下联系方式。
服务集市:各类记账等公司。



import util from './../../utils/util.js';
Page({
data: {
sortindex:0, //排序索引
sortid:null, //排序id
sort:[],
activitylist:[], //会议室列表列表
scrolltop:null, //滚动位置
page: 0 //分页
},
onLoad: function () { //加载数据渲染页面
this.fetchConferenceData();
this.fetchSortData();
},
fetchSortData:function(){ //获取筛选条件
this.setData({
"sort": [
{
"id": 0,
"title": "热门点击"
},
{
"id": 1,
"title": "最新发布"
},
{
"id": 2,
"title": "最多参与"
},
]
})
},
fetchConferenceData:function(){ //获取会议室列表
const perpage = 10;
this.setData({
page:this.data.page+1
})
const page = this.data.page;
const newlist = [];
for (var i = (page-1)*perpage; i < page*perpage; i++) {
newlist.push({
"id":i+1,
"name":"云栖技术分享日(云栖TechDay"+(i+1)+")",
"status": util.getRandomArrayElement(["进行中","报名中","已结束"]),
"time": "2016/07/12 14:00",
"coments": Math.floor(Math.random()*1000),
"address":"杭州云栖小镇咖啡馆 (杭州云计算产业园内)",
"imgurl":"http://pic.58pic.com/58pic/12/34/51/85d58PICkjf.jpg"
})
}
this.setData({
activitylist:this.data.activitylist.concat(newlist)
})
},
setSortBy:function(e){ //选择排序方式
const d= this.data;
const dataset = e.currentTarget.dataset;
this.setData({
sortindex:dataset.sortindex,
sortid:dataset.sortid
})
console.log('排序方式id:'+this.data.sortid);
},
setStatusClass:function(e){ //设置状态颜色
console.log(e);
},
scrollHandle:function(e){ //滚动事件
this.setData({
scrolltop:e.detail.scrollTop
})
},
goToTop:function(){ //回到顶部
this.setData({
scrolltop:0
})
},
scrollLoading:function(){ //滚动加载
this.fetchConferenceData();
},
onPullDownRefresh:function(){ //下拉刷新
this.setData({
page:0,
activitylist:[]
})
this.fetchConferenceData();
this.fetchSortData();
setTimeout(()=>{
wx.stopPullDownRefresh()
},1000)
}
})
下载地址:工程代码