pages-my-collection.a2117d86.js 9.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-my-collection"],{"099c":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var n={faNavbar:i("e0bc").default,uSwipeAction:i("4fda").default,uBackTop:i("e8b8").default,uEmpty:i("aa7c").default,uLoadmore:i("8224").default,faTabbar:i("403e").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",[i("fa-navbar",{ref:"navbar",attrs:{title:"我的收藏"}}),t._l(t.list,(function(e,n){return i("u-swipe-action",{key:e.id,attrs:{show:e.show,index:n,options:t.options},on:{open:function(e){arguments[0]=e=t.$handleEvent(e),t.open.apply(void 0,arguments)},click:function(e){arguments[0]=e=t.$handleEvent(e),t.click.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"comment",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.goDetail(e)}}},[i("v-uni-view",{staticClass:"left"},[i("v-uni-image",{attrs:{src:e.image,mode:"aspectFill"}})],1),i("v-uni-view",{staticClass:"right"},[i("v-uni-view",{staticClass:"content u-line-2"},[t._v(t._s(e.title))]),i("v-uni-view",{staticClass:"reply-box"},[i("v-uni-view",{staticClass:"u-tips-color"},[t._v("收藏于:"+t._s(e.create_date))])],1)],1)],1)],1)})),i("u-back-top",{attrs:{"scroll-top":t.scrollTop,"icon-style":{color:t.theme.bgColor},"custom-style":{backgroundColor:t.lightColor}}}),t.is_empty?i("v-uni-view",{staticClass:"u-m-t-60 u-p-t-60 u-p-b-60"},[i("u-empty",{attrs:{text:"您还没有收藏哦...",mode:"list"}})],1):t._e(),t.list.length?i("v-uni-view",{staticClass:"u-p-t-30 u-p-b-30"},[i("u-loadmore",{attrs:{status:t.has_more?t.status:"nomore"}})],1):t._e(),i("fa-tabbar")],2)},o=[]},"170c":function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \n */.u-swipe-action[data-v-17b8d570]{width:auto;height:auto;position:relative;overflow:hidden}.u-swipe-view[data-v-17b8d570]{display:flex;flex-direction:row;height:auto;position:relative\n /* 这一句很关键,覆盖默认的绝对定位 */}.u-swipe-content[data-v-17b8d570]{flex:1}.u-swipe-del[data-v-17b8d570]{position:relative;font-size:%?30?%;color:#fff}.u-btn-text[data-v-17b8d570]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}',""]),t.exports=e},3290:function(t,e,i){"use strict";i.r(e);var n=i("85e1"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"34ca":function(t,e,i){var n=i("a6d0");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("359e59ba",n,!0,{sourceMap:!1,shadowMode:!1})},"3de1":function(t,e,i){"use strict";i.r(e);var n=i("099c"),a=i("3290");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("b634"),i("b41b");var s=i("f0c5"),u=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"d6dd862a",null,!1,n["a"],void 0);e["default"]=u.exports},"4bf6":function(t,e,i){"use strict";i("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("a9e3");var n={name:"u-swipe-action",props:{index:{type:[Number,String],default:""},btnWidth:{type:[String,Number],default:180},disabled:{type:Boolean,default:!1},show:{type:Boolean,default:!1},bgColor:{type:String,default:"#ffffff"},vibrateShort:{type:Boolean,default:!1},options:{type:Array,default:function(){return[]}}},watch:{show:{immediate:!0,handler:function(t,e){t?this.open():this.close()}}},data:function(){return{moveX:0,scrollX:0,status:!1,movableAreaWidth:0,elId:this.$u.guid(),showBtn:!1}},computed:{movableViewWidth:function(){return this.movableAreaWidth+this.allBtnWidth+"px"},innerBtnWidth:function(){return uni.upx2px(this.btnWidth)},allBtnWidth:function(){return uni.upx2px(this.btnWidth)*this.options.length},btnStyle:function(){var t=this;return function(e){return e.width=t.btnWidth+"rpx",e}}},mounted:function(){this.getActionRect()},methods:{btnClick:function(t){this.status=!1,this.$emit("click",this.index,t)},change:function(t){this.scrollX=t.detail.x},close:function(){this.moveX=0,this.status=!1},open:function(){this.disabled||(this.moveX=-this.allBtnWidth,this.status=!0)},touchend:function(){this.moveX=this.scrollX,this.$nextTick((function(){var t=this;0==this.status?this.scrollX<=-this.allBtnWidth/4?(this.moveX=-this.allBtnWidth,this.status=!0,this.emitOpenEvent(),this.vibrateShort&&uni.vibrateShort()):(this.moveX=0,this.status=!1,this.emitCloseEvent()):this.scrollX>3*-this.allBtnWidth/4?(this.moveX=0,this.$nextTick((function(){t.moveX=101})),this.status=!1,this.emitCloseEvent()):(this.moveX=-this.allBtnWidth,this.status=!0,this.emitOpenEvent())}))},emitOpenEvent:function(){this.$emit("open",this.index)},emitCloseEvent:function(){this.$emit("close",this.index)},touchstart:function(){},getActionRect:function(){var t=this;this.$uGetRect(".u-swipe-action").then((function(e){t.movableAreaWidth=e.width,t.$nextTick((function(){t.showBtn=!0}))}))},contentClick:function(){1==this.status&&(this.status="close",this.moveX=0),this.$emit("content-click",this.index)}}};e.default=n},"4fda":function(t,e,i){"use strict";i.r(e);var n=i("f25d"),a=i("8575");for(var o in a)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("a222");var s=i("f0c5"),u=Object(s["a"])(a["default"],n["b"],n["c"],!1,null,"17b8d570",null,!1,n["a"],void 0);e["default"]=u.exports},8575:function(t,e,i){"use strict";i.r(e);var n=i("4bf6"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"85e1":function(t,e,i){"use strict";i("7a82");var n=i("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(i("2909"));i("d81d"),i("99af"),i("a434");var o={data:function(){return{list:[],page:1,has_more:!1,status:"loadmore",scrollTop:0,is_empty:!1,show:!1,options:[{text:"删除",style:{backgroundColor:"#dd524d"}}]}},onLoad:function(){this.getCollection()},methods:{getCollection:function(){var t=this;this.$api.getCollection({page:this.page}).then((function(e){if(t.status="loadmore",1==e.code){var i=e.data.collectionList;i.data.map((function(t){t.show=!1})),t.list=[].concat((0,a.default)(t.list),(0,a.default)(i.data)),t.has_more=i.last_page>i.current_page,t.is_empty=!t.list.length}}))},goDetail:function(t){var e="";switch(t.type){case"page":case"diyform":break;case"archives":e="/pages/article/detail";break;case"special":e="/pages/special/detail";break;default:break}e.length>0?this.$u.route(e,{id:t.aid}):this.$u.toast("暂不支持查看")},click:function(t,e){var i=this;this.$api.delCollection({id:this.list[t].id}).then((function(e){i.$u.toast(e.msg),1==e.code&&(i.list.splice(t,1),i.is_empty=!i.list.length)}))},open:function(t){var e=this;this.list[t].show=!0,this.list.map((function(i,n){t!=n&&(e.list[n].show=!1)}))}},onPageScroll:function(t){this.scrollTop=t.scrollTop},onReachBottom:function(){this.has_more&&(this.status="loading",this.page++,this.getCollection())}};e.default=o},a222:function(t,e,i){"use strict";var n=i("bc93"),a=i.n(n);a.a},a6d0:function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \n */.comment[data-v-d6dd862a]{display:flex;padding:%?30?%;border-bottom:1px solid #eee;width:100vw}.comment .left uni-image[data-v-d6dd862a]{width:%?180?%;height:%?130?%;background-color:#f2f2f2;border-radius:%?10?%}.comment .right[data-v-d6dd862a]{flex:1;padding-left:%?20?%;font-size:%?28?%}.comment .right .content[data-v-d6dd862a]{margin-bottom:%?10?%}.comment .right .reply-box[data-v-d6dd862a]{word-break:break-word}',""]),t.exports=e},b41b:function(t,e,i){"use strict";var n=i("34ca"),a=i.n(n);a.a},b634:function(t,e,i){"use strict";var n=i("cc40"),a=i.n(n);a.a},bc93:function(t,e,i){var n=i("170c");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("ddb581fe",n,!0,{sourceMap:!1,shadowMode:!1})},cc40:function(t,e,i){var n=i("e6f2");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("4f06").default;a("4d9349ef",n,!0,{sourceMap:!1,shadowMode:!1})},e6f2:function(t,e,i){var n=i("24fb");e=n(!1),e.push([t.i,"uni-page-body[data-v-d6dd862a]{background-color:#fff}body.?%PAGE?%[data-v-d6dd862a]{background-color:#fff}",""]),t.exports=e},f25d:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{},[i("v-uni-movable-area",{staticClass:"u-swipe-action",style:{backgroundColor:t.bgColor}},[i("v-uni-movable-view",{staticClass:"u-swipe-view",style:{width:t.movableViewWidth?t.movableViewWidth:"100%"},attrs:{direction:"horizontal",disabled:t.disabled,x:t.moveX},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.change.apply(void 0,arguments)},touchend:function(e){arguments[0]=e=t.$handleEvent(e),t.touchend.apply(void 0,arguments)},touchstart:function(e){arguments[0]=e=t.$handleEvent(e),t.touchstart.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"u-swipe-content",on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.contentClick.apply(void 0,arguments)}}},[t._t("default")],2),t._l(t.options,(function(e,n){return t.showBtn?i("v-uni-view",{key:n,staticClass:"u-swipe-del",style:[t.btnStyle(e.style)],on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.btnClick(n)}}},[i("v-uni-view",{staticClass:"u-btn-text"},[t._v(t._s(e.text))])],1):t._e()}))],2)],1)],1)},a=[]}}]);