| xqd
@@ -1,127 +1,158 @@
|
|
|
//var api = require("../../api.js"), app = getApp(),
|
|
|
-var is_loading_more = !1, is_no_more = !1;
|
|
|
+var is_loading_more = !1,
|
|
|
+ is_no_more = !1;
|
|
|
var api = require('../../utils/api.js');
|
|
|
|
|
|
Page({
|
|
|
data: {
|
|
|
page: 1,
|
|
|
video_list: [],
|
|
|
+ article_list: [],
|
|
|
url: "",
|
|
|
hide: "hide",
|
|
|
show: !1,
|
|
|
- animationData: {}
|
|
|
+ animationData: {},
|
|
|
+ tabList: [{
|
|
|
+ tab: 'video',
|
|
|
+ title: '视频'
|
|
|
+ }, {
|
|
|
+ tab: 'article',
|
|
|
+ title: '文章'
|
|
|
+ }],
|
|
|
+ selectedTab: 'video',
|
|
|
},
|
|
|
- onLoad: function (a) {
|
|
|
+ onLoad: function(a) {
|
|
|
// app.pageOnLoad(this);
|
|
|
this.loadMoreGoodsList();
|
|
|
},
|
|
|
- onReady: function () { },
|
|
|
- onShow: function () {
|
|
|
+ swiperTab: function (e) {
|
|
|
+ var that = this;
|
|
|
+ console.log(e);
|
|
|
+ that.setData({
|
|
|
+ selectedTab: e.detail.currentItemId
|
|
|
+ });
|
|
|
+ },
|
|
|
+ clickTab: function (e) {
|
|
|
+ var that = this;
|
|
|
+ console.log(e)
|
|
|
+ if (this.data.selectedTab === e.target.dataset.current) {
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ that.setData({
|
|
|
+ selectedTab: e.target.dataset.current
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ onReady: function() {},
|
|
|
+ onShow: function() {
|
|
|
// app.pageOnShow(this);
|
|
|
},
|
|
|
- onHide: function () { },
|
|
|
- onUnload: function () { },
|
|
|
- onPullDownRefresh: function () { },
|
|
|
- loadMoreGoodsList: function () {
|
|
|
+ onHide: function() {},
|
|
|
+ onUnload: function() {},
|
|
|
+ onPullDownRefresh: function() {},
|
|
|
+ loadMoreGoodsList: function() {
|
|
|
var o = this;
|
|
|
// if (!is_loading_more) {
|
|
|
// o.setData({
|
|
|
// show_loading_bar: !0
|
|
|
// }), is_loading_more = !0;
|
|
|
- var i = o.data.page;
|
|
|
- // var v = [{
|
|
|
- // "id":"234",
|
|
|
- // "title":"小程序项目整体介绍",
|
|
|
- // "url":"http://m1.beiyuesi.com/2.mp4",
|
|
|
- // "sort":"9",
|
|
|
- // "is_delete":"0",
|
|
|
- // "addtime":"1515120216",
|
|
|
- // "store_id":"20926",
|
|
|
- // "pic_url":"https://u5.9026.com/addons/swdz_mall/core/web/uploads/image/f0/f0734ad93d46497483344846864596a4.jpg",
|
|
|
- // "content":"想要自己开发APP,却备受组建开发团队的困扰更别说高昂的开发费用与漫长的开",
|
|
|
- // "type":"0",
|
|
|
- // "time":"01月05日",
|
|
|
- // "show":-1
|
|
|
- // },
|
|
|
- // {
|
|
|
- // "id": "235",
|
|
|
- // "title": "小程序模版介绍",
|
|
|
- // "url": "http://m1.beiyuesi.com/1.mp4",
|
|
|
- // "sort": "99",
|
|
|
- // "is_delete": "0",
|
|
|
- // "addtime": "1515120395",
|
|
|
- // "store_id": "20926",
|
|
|
- // "pic_url": "https://u5.9026.com/addons/swdz_mall/core/web/uploads/image/0e/0e739254177172e4b815d75f88da77b4.png",
|
|
|
- // "content": "小程序是腾讯旗下继朋友圈、公众号之后推出的又一款战略级的产品。是线下实体店实体零售转型升级、实现新突破的利器。小程序比公众号更容易传播和裂变,比传统电商更容易获客和成交,比朋友圈微商更专业和可信",
|
|
|
- // "type": "0",
|
|
|
- // "time": "01月05日",
|
|
|
- // "show": -1
|
|
|
- // },
|
|
|
- // ];
|
|
|
- wx.request({
|
|
|
- url: api.getMoreVideosAndArticlesUrl,
|
|
|
- method: 'GET',
|
|
|
- data: {
|
|
|
- 'offset': o.data.video_list.length
|
|
|
- },
|
|
|
- success: res => {
|
|
|
- if (res.data.list.length > 0) {
|
|
|
- var t = o.data.video_list.concat(res.data.list);
|
|
|
- o.setData({
|
|
|
- video_list: t,
|
|
|
- page: i + 1
|
|
|
- });
|
|
|
- } else {
|
|
|
- wx.showToast({
|
|
|
- title: '到底了',
|
|
|
- icon: 'none',
|
|
|
- duration: 800
|
|
|
- })
|
|
|
- }
|
|
|
+ var i = o.data.page;
|
|
|
+ // var v = [{
|
|
|
+ // "id":"234",
|
|
|
+ // "title":"小程序项目整体介绍",
|
|
|
+ // "url":"http://m1.beiyuesi.com/2.mp4",
|
|
|
+ // "sort":"9",
|
|
|
+ // "is_delete":"0",
|
|
|
+ // "addtime":"1515120216",
|
|
|
+ // "store_id":"20926",
|
|
|
+ // "pic_url":"https://u5.9026.com/addons/swdz_mall/core/web/uploads/image/f0/f0734ad93d46497483344846864596a4.jpg",
|
|
|
+ // "content":"想要自己开发APP,却备受组建开发团队的困扰更别说高昂的开发费用与漫长的开",
|
|
|
+ // "type":"0",
|
|
|
+ // "time":"01月05日",
|
|
|
+ // "show":-1
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // "id": "235",
|
|
|
+ // "title": "小程序模版介绍",
|
|
|
+ // "url": "http://m1.beiyuesi.com/1.mp4",
|
|
|
+ // "sort": "99",
|
|
|
+ // "is_delete": "0",
|
|
|
+ // "addtime": "1515120395",
|
|
|
+ // "store_id": "20926",
|
|
|
+ // "pic_url": "https://u5.9026.com/addons/swdz_mall/core/web/uploads/image/0e/0e739254177172e4b815d75f88da77b4.png",
|
|
|
+ // "content": "小程序是腾讯旗下继朋友圈、公众号之后推出的又一款战略级的产品。是线下实体店实体零售转型升级、实现新突破的利器。小程序比公众号更容易传播和裂变,比传统电商更容易获客和成交,比朋友圈微商更专业和可信",
|
|
|
+ // "type": "0",
|
|
|
+ // "time": "01月05日",
|
|
|
+ // "show": -1
|
|
|
+ // },
|
|
|
+ // ];
|
|
|
+ wx.request({
|
|
|
+ url: api.getMoreVideosAndArticlesUrl,
|
|
|
+ method: 'GET',
|
|
|
+ data: {
|
|
|
+ 'offset': o.data.video_list.length
|
|
|
+ },
|
|
|
+ success: res => {
|
|
|
+ if (res.data.list.length > 0) {
|
|
|
+ var t = o.data.video_list.concat(res.data.list);
|
|
|
+ o.setData({
|
|
|
+ video_list: t,
|
|
|
+ page: i + 1
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ wx.showToast({
|
|
|
+ title: '到底了',
|
|
|
+ icon: 'none',
|
|
|
+ duration: 800
|
|
|
+ })
|
|
|
}
|
|
|
- })
|
|
|
- // app.request({
|
|
|
- // url: api.default.video_list,
|
|
|
- // data: {
|
|
|
- // page: i
|
|
|
- // },
|
|
|
- // success: function (a) {
|
|
|
- // 0 == a.data.list.length && (is_no_more = !0);
|
|
|
- // var t = o.data.video_list.concat(a.data.list);
|
|
|
- // o.setData({
|
|
|
- // video_list: t,
|
|
|
- // page: i + 1
|
|
|
- // });
|
|
|
- // },
|
|
|
- // complete: function () {
|
|
|
- // is_loading_more = !1, o.setData({
|
|
|
- // show_loading_bar: !1
|
|
|
- // });
|
|
|
- // }
|
|
|
- // });
|
|
|
+ }
|
|
|
+ })
|
|
|
+ // app.request({
|
|
|
+ // url: api.default.video_list,
|
|
|
+ // data: {
|
|
|
+ // page: i
|
|
|
+ // },
|
|
|
+ // success: function (a) {
|
|
|
+ // 0 == a.data.list.length && (is_no_more = !0);
|
|
|
+ // var t = o.data.video_list.concat(a.data.list);
|
|
|
+ // o.setData({
|
|
|
+ // video_list: t,
|
|
|
+ // page: i + 1
|
|
|
+ // });
|
|
|
+ // },
|
|
|
+ // complete: function () {
|
|
|
+ // is_loading_more = !1, o.setData({
|
|
|
+ // show_loading_bar: !1
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ // });
|
|
|
// }
|
|
|
},
|
|
|
- play: function (a) {
|
|
|
+ play: function(a) {
|
|
|
var t = a.currentTarget.dataset.index;
|
|
|
wx.createVideoContext("video_" + this.data.show_video).pause(), this.setData({
|
|
|
show_video: t,
|
|
|
show: !0
|
|
|
});
|
|
|
},
|
|
|
- onReachBottom: function () {
|
|
|
+ onReachBottom: function() {
|
|
|
this.loadMoreGoodsList();
|
|
|
// is_no_more || this.loadMoreGoodsList();
|
|
|
},
|
|
|
- more: function (a) {
|
|
|
- var t = this, o = a.target.dataset.index, i = t.data.video_list, e = wx.createAnimation({
|
|
|
- duration: 1e3,
|
|
|
- timingFunction: "ease"
|
|
|
- });
|
|
|
+ more: function(a) {
|
|
|
+ var t = this,
|
|
|
+ o = a.target.dataset.index,
|
|
|
+ i = t.data.video_list,
|
|
|
+ e = wx.createAnimation({
|
|
|
+ duration: 1e3,
|
|
|
+ timingFunction: "ease"
|
|
|
+ });
|
|
|
this.animation = e, -1 != i[o].show ? (e.rotate(0).step(), i[o].show = -1) : (e.rotate(0).step(),
|
|
|
i[o].show = 0), t.setData({
|
|
|
- video_list: i,
|
|
|
- animationData: this.animation.export()
|
|
|
- });
|
|
|
+ video_list: i,
|
|
|
+ animationData: this.animation.export()
|
|
|
+ });
|
|
|
},
|
|
|
redirectToArticle: function(e) {
|
|
|
let id = e.currentTarget.dataset.id;
|