You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
16 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-componentsA-tabs-index"],{"18a6":function(t,i,e){"use strict";e.r(i);var n=e("a7d3"),o=e.n(n);for(var s in n)"default"!==s&&function(t){e.d(i,t,(function(){return n[t]}))}(s);i["default"]=o.a},"2d84":function(t,i,e){"use strict";e.r(i);var n=e("8e35"),o=e("717e");for(var s in o)"default"!==s&&function(t){e.d(i,t,(function(){return o[t]}))}(s);e("7dba");var a,r=e("f0c5"),u=Object(r["a"])(o["default"],n["b"],n["c"],!1,null,"8ae9973a",null,!1,n["a"],a);i["default"]=u.exports},"330a":function(t,i,e){var n=e("24fb");i=n(!1),i.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \n */.u-toast[data-v-36307caf]{position:fixed;z-index:-1;transition:opacity .3s;text-align:center;color:#fff;border-radius:%?8?%;background:#585858;\ndisplay:flex;flex-direction:row;\nalign-items:center;justify-content:center;font-size:%?28?%;opacity:0;pointer-events:none;padding:%?18?% %?40?%}.u-toast.u-show[data-v-36307caf]{opacity:1}.u-icon[data-v-36307caf]{margin-right:%?10?%;\ndisplay:flex;flex-direction:row;\nalign-items:center;line-height:normal}.u-position-center[data-v-36307caf]{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:70%}.u-position-top[data-v-36307caf]{left:50%;top:20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-position-bottom[data-v-36307caf]{left:50%;bottom:20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.u-type-primary[data-v-36307caf]{color:#2979ff;background-color:#ecf5ff;border:1px solid #d7eafe}.u-type-success[data-v-36307caf]{color:#19be6b;background-color:#dbf1e1;border:1px solid #bef5c8}.u-type-error[data-v-36307caf]{color:#fa3534;background-color:#fef0f0;border:1px solid #fde2e2}.u-type-warning[data-v-36307caf]{color:#f90;background-color:#fdf6ec;border:1px solid #faecd8}.u-type-info[data-v-36307caf]{color:#909399;background-color:#f4f4f5;border:1px solid #ebeef5}.u-type-default[data-v-36307caf]{color:#fff;background-color:#585858}',""]),t.exports=i},"35ce":function(t,i,e){"use strict";e.d(i,"b",(function(){return o})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){return n}));var n={uIcon:e("b1e3").default},o=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"u-toast",class:[t.isShow?"u-show":"","u-type-"+t.tmpConfig.type,"u-position-"+t.tmpConfig.position],style:{zIndex:t.uZIndex}},[e("v-uni-view",{staticClass:"u-icon-wrap"},[t.tmpConfig.icon?e("u-icon",{staticClass:"u-icon",attrs:{name:t.iconName,size:30,color:t.tmpConfig.type}}):t._e()],1),e("v-uni-text",{staticClass:"u-text"},[t._v(t._s(t.tmpConfig.title))])],1)},s=[]},"3dae":function(t,i,e){var n=e("330a");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=e("4f06").default;o("19d73f1e",n,!0,{sourceMap:!1,shadowMode:!1})},"4a56":function(t,i,e){var n=e("24fb");i=n(!1),i.push([t.i,'@charset "UTF-8";/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \n */',""]),t.exports=i},5214:function(t,i,e){var n=e("a2e2");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=e("4f06").default;o("63e8d19e",n,!0,{sourceMap:!1,shadowMode:!1})},"629f":function(t,i,e){"use strict";var n=e("5214"),o=e.n(n);o.a},"717e":function(t,i,e){"use strict";e.r(i);var n=e("e021"),o=e.n(n);for(var s in n)"default"!==s&&function(t){e.d(i,t,(function(){return n[t]}))}(s);i["default"]=o.a},"7dba":function(t,i,e){"use strict";var n=e("b0b1"),o=e.n(n);o.a},"8e35":function(t,i,e){"use strict";e.d(i,"b",(function(){return o})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){return n}));var n={uToast:e("f8a5").default,uTabs:e("f498").default,uSubsection:e("e97e").default},o=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"u-demo"},[e("v-uni-view",{staticClass:"u-demo-wrap"},[e("v-uni-view",{staticClass:"u-demo-title"},[t._v("演示效果")]),e("v-uni-view",{staticClass:"u-demo-area"},[e("u-toast",{ref:"uToast"}),t.control?e("u-tabs",{attrs:{"bg-color":"#fafafa",bold:t.bold,"active-color":t.activeColor,list:t.list,current:t.current,"is-scroll":t.isScroll,offset:t.offset},on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.change.apply(void 0,arguments)}}}):t._e()],1)],1),e("v-uni-view",{staticClass:"u-config-wrap"},[e("v-uni-view",{staticClass:"u-config-title u-border-bottom"},[t._v("参数配置")]),e("v-uni-view",{staticClass:"u-config-item"},[e("v-uni-view",{staticClass:"u-item-title"},[t._v("模式选择")]),e("u-subsection",{attrs:{current:t.sectionCurrent,list:["滚动","非滚动"]},on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.modeChange.apply(void 0,arguments)}}})],1),e("v-uni-view",{staticClass:"u-config-item"},[e("v-uni-view",{staticClass:"u-item-title"},[t._v("标签个数(非滚动模式)")]),e("u-subsection",{attrs:{list:["2","3","4"]},on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.countChange.apply(void 0,arguments)}}})],1),e("v-uni-view",{staticClass:"u-config-item"},[e("v-uni-view",{staticClass:"u-item-title"},[t._v("活动选项字颜色")]),e("u-subsection",{attrs:{mode:"button",list:["primary","success","error","warning"]},on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.colorChange.apply(void 0,arguments)}}})],1),e("v-uni-view",{staticClass:"u-config-item"},[e("v-uni-view",{staticClass:"u-item-title"},[t._v("字体加粗")]),e("u-subsection",{attrs:{mode:"button",list:["是","否"]},on:{change:function(i){arguments[0]=i=t.$handleEvent(i),t.boldChange.apply(void 0,arguments)}}})],1)],1)],1)},s=[]},a2e2:function(t,i,e){var n=e("24fb");i=n(!1),i.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \n */.u-subsection[data-v-05edd86e]{\ndisplay:flex;flex-direction:row;\nalign-items:center;overflow:hidden;position:relative}.u-item[data-v-05edd86e]{flex:1;text-align:center;font-size:%?26?%;height:100%;\ndisplay:flex;flex-direction:row;\nalign-items:center;justify-content:center;color:#303133;padding:0 %?6?%}.u-item-bg[data-v-05edd86e]{background-color:#2979ff;position:absolute;z-index:-1}.u-none-border-right[data-v-05edd86e]{border-right:none!important}.u-item-first[data-v-05edd86e]{border-top-left-radius:%?8?%;border-bottom-left-radius:%?8?%}.u-item-last[data-v-05edd86e]{border-top-right-radius:%?8?%;border-bottom-right-radius:%?8?%}.u-item-text[data-v-05edd86e]{transition:all .35s;color:#303133;\ndisplay:flex;flex-direction:row;\nalign-items:center;position:relative;z-index:3}',""]),t.exports=i},a7d3:function(t,i,e){"use strict";e("c975"),e("a9e3"),e("b64b"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n={name:"u-toast",props:{zIndex:{type:[Number,String],default:""}},data:function(){return{isShow:!1,timer:null,config:{params:{},title:"",type:"",duration:2e3,isTab:!1,url:"",icon:!0,position:"center",callback:null,back:!1},tmpConfig:{}}},computed:{iconName:function(){if(["error","warning","success","info"].indexOf(this.tmpConfig.type)>=0&&this.tmpConfig.icon){var t=this.$u.type2icon(this.tmpConfig.type);return t}},uZIndex:function(){return this.isShow?this.zIndex?this.zIndex:this.$u.zIndex.toast:"999999"}},methods:{show:function(t){var i=this;this.tmpConfig=this.$u.deepMerge(this.config,t),this.timer&&(clearTimeout(this.timer),this.timer=null),this.isShow=!0,this.timer=setTimeout((function(){i.isShow=!1,clearTimeout(i.timer),i.timer=null,"function"===typeof i.tmpConfig.callback&&i.tmpConfig.callback(),i.timeEnd()}),this.tmpConfig.duration)},hide:function(){this.isShow=!1,this.timer&&(clearTimeout(this.timer),this.timer=null)},timeEnd:function(){if(this.tmpConfig.url){if("/"!=this.tmpConfig.url[0]&&(this.tmpConfig.url="/"+this.tmpConfig.url),Object.keys(this.tmpConfig.params).length){var t="";/.*\/.*\?.*=.*/.test(this.tmpConfig.url)?(t=this.$u.queryParams(this.tmpConfig.params,!1),this.tmpConfig.url=this.tmpConfig.url+"&"+t):(t=this.$u.queryParams(this.tmpConfig.params),this.tmpConfig.url+=t)}this.tmpConfig.isTab?uni.switchTab({url:this.tmpConfig.url}):uni.navigateTo({url:this.tmpConfig.url})}else this.tmpConfig.back&&this.$u.route({type:"back"})}}};i.default=n},b0b1:function(t,i,e){var n=e("4a56");"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var o=e("4f06").default;o("937978d0",n,!0,{sourceMap:!1,shadowMode:!1})},da52:function(t,i,e){"use strict";var n=e("3dae"),o=e.n(n);o.a},e021:function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n={data:function(){return{list:[],data:[{name:"关注",count:100},{name:"推荐",count:7},{name:"电影"},{name:"电视剧"},{name:"小视频"},{name:"游戏"},{name:"校园"},{name:"影视"},{name:"音乐"}],current:0,sectionCurrent:0,isScroll:!0,tabCountIndex:0,activeColor:this.$u.color["primary"],bold:!0,control:!0,offset:[5,-5]}},onLoad:function(){this.list=this.data},methods:{countChange:function(t){this.sectionCurrent=1,0==t?(this.list=[],this.list.push(this.data[0]),this.list.push(this.data[1]),this.offset=[5,60]):1==t?(this.list=[],this.list.push(this.data[0]),this.list.push(this.data[1]),this.list.push(this.data[2]),this.offset=[5,20]):(this.list=[],this.list.push(this.data[0]),this.list.push(this.data[1]),this.list.push(this.data[2]),this.list.push(this.data[3]),this.offset=[5,5]),this.tabCountIndex=t,this.isScroll=!1},change:function(t){this.current=t},modeChange:function(t){var i=this;this.control=!1,this.current=0,0==t?(this.isScroll=!0,this.list=this.data,this.offset=[5,-5]):(this.isScroll=!1,this.countChange(this.tabCountIndex)),this.$nextTick((function(){i.control=!0}))},colorChange:function(t){var i="primary";switch(t){case 0:i="primary";break;case 1:i="success";break;case 2:i="error";break;case 3:i="warning";break}this.activeColor=this.$u.color[i]},boldChange:function(t){switch(t){case 0:this.bold=!0;break;case 1:this.bold=!1;break}}}};i.default=n},e29c:function(t,i,e){"use strict";var n;e.d(i,"b",(function(){return o})),e.d(i,"c",(function(){return s})),e.d(i,"a",(function(){return n}));var o=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("v-uni-view",{staticClass:"u-subsection",style:[t.subsectionStyle]},[t._l(t.listInfo,(function(i,n){return e("v-uni-view",{key:n,staticClass:"u-item u-line-1",class:[t.noBorderRight(n),"u-item-"+n],style:[t.itemStyle(n)],on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.click(n)}}},[e("v-uni-view",{staticClass:"u-item-text u-line-1",style:[t.textStyle(n)]},[t._v(t._s(i.name))])],1)})),e("v-uni-view",{staticClass:"u-item-bg",style:[t.itemBarStyle]})],2)},s=[]},e2aa:function(t,i,e){"use strict";e("99af"),e("d81d"),e("a9e3"),e("ac1f"),Object.defineProperty(i,"__esModule",{value:!0}),i.default=void 0;var n={name:"u-subsection",props:{list:{type:Array,default:function(){return[]}},current:{type:[Number,String],default:0},activeColor:{type:String,default:"#303133"},inactiveColor:{type:String,default:"#606266"},mode:{type:String,default:"button"},fontSize:{type:[Number,String],default:28},animation:{type:Boolean,default:!0},height:{type:[Number,String],default:70},bold:{type:Boolean,default:!0},bgColor:{type:String,default:"#eeeeef"},buttonColor:{type:String,default:"#ffffff"},vibrateShort:{type:Boolean,default:!1}},data:function(){return{listInfo:[],itemBgStyle:{width:0,left:0,backgroundColor:"#ffffff",height:"100%",transition:""},currentIndex:this.current,buttonPadding:3,borderRadius:5,firstTimeVibrateShort:!0}},watch:{current:{immediate:!0,handler:function(t){this.currentIndex=t,this.changeSectionStatus(t)}}},created:function(){this.listInfo=this.list.map((function(t,i){if("object"!=typeof t){var e={width:0,name:t};return e}return t.width=0,t}))},computed:{noBorderRight:function(){var t=this;return function(i){if("subsection"==t.mode){var e="";return i<t.list.length-1&&(e+=" u-none-border-right"),0==i&&(e+=" u-item-first"),i==t.list.length-1&&(e+=" u-item-last"),e}}},textStyle:function(){var t=this;return function(i){var e={};return"subsection"==t.mode?i==t.currentIndex?e.color="#ffffff":e.color=t.activeColor:i==t.currentIndex?e.color=t.activeColor:e.color=t.inactiveColor,i==t.currentIndex&&t.bold&&(e.fontWeight="bold"),e.fontSize=t.fontSize+"rpx",e}},itemStyle:function(){var t=this;return function(i){var e={};return"subsection"==t.mode&&(e.borderColor=t.activeColor,e.borderWidth="1px",e.borderStyle="solid"),e}},subsectionStyle:function(){var t={};return t.height=uni.upx2px(this.height)+"px","button"==this.mode&&(t.backgroundColor=this.bgColor,t.padding="".concat(this.buttonPadding,"px"),t.borderRadius="".concat(this.borderRadius,"px")),t},itemBarStyle:function(){var t={};return t.backgroundColor=this.activeColor,t.zIndex=1,"button"==this.mode&&(t.backgroundColor=this.buttonColor,t.borderRadius="".concat(this.borderRadius,"px"),t.bottom="".concat(this.buttonPadding,"px"),t.height=uni.upx2px(this.height)-2*this.buttonPadding+"px",t.zIndex=0),Object.assign(this.itemBgStyle,t)}},mounted:function(){var t=this;setTimeout((function(){t.getTabsInfo()}),10)},methods:{changeSectionStatus:function(t){var i=this;"subsection"==this.mode&&(t==this.list.length-1&&(this.itemBgStyle.borderRadius="0 ".concat(this.buttonPadding,"px ").concat(this.buttonPadding,"px 0")),0==t&&(this.itemBgStyle.borderRadius="".concat(this.buttonPadding,"px 0 0 ").concat(this.buttonPadding,"px")),t>0&&t<this.list.length-1&&(this.itemBgStyle.borderRadius="0")),setTimeout((function(){i.itemBgLeft()}),10),this.vibrateShort&&this.firstTimeVibrateShort,this.firstTimeVibrateShort=!1},click:function(t){t!=this.currentIndex&&(this.currentIndex=t,this.changeSectionStatus(t),this.$emit("change",Number(t)))},getTabsInfo:function(){for(var t=this,i=uni.createSelectorQuery().in(this),e=0;e<this.list.length;e++)i.select(".u-item-"+e).boundingClientRect();i.exec((function(i){i.length||setTimeout((function(){t.getTabsInfo()}),10),i.map((function(i,e){t.listInfo[e].width=i.width})),("subsection"==t.mode||"button"==t.mode)&&(t.itemBgStyle.width=t.listInfo[0].width+"px"),t.itemBgLeft()}))},itemBgLeft:function(){var t=this;this.animation?this.itemBgStyle.transition="all 0.35s":this.itemBgStyle.transition="all 0s";var i=0;this.listInfo.map((function(e,n){n<t.currentIndex&&(i+=e.width)})),"subsection"==this.mode?this.itemBgStyle.left=i+"px":"button"==this.mode&&(this.itemBgStyle.left=i+this.buttonPadding+"px")}}};i.default=n},e97e:function(t,i,e){"use strict";e.r(i);var n=e("e29c"),o=e("fb96");for(var s in o)"default"!==s&&function(t){e.d(i,t,(function(){return o[t]}))}(s);e("629f");var a,r=e("f0c5"),u=Object(r["a"])(o["default"],n["b"],n["c"],!1,null,"05edd86e",null,!1,n["a"],a);i["default"]=u.exports},f8a5:function(t,i,e){"use strict";e.r(i);var n=e("35ce"),o=e("18a6");for(var s in o)"default"!==s&&function(t){e.d(i,t,(function(){return o[t]}))}(s);e("da52");var a,r=e("f0c5"),u=Object(r["a"])(o["default"],n["b"],n["c"],!1,null,"36307caf",null,!1,n["a"],a);i["default"]=u.exports},fb96:function(t,i,e){"use strict";e.r(i);var n=e("e2aa"),o=e.n(n);for(var s in n)"default"!==s&&function(t){e.d(i,t,(function(){return n[t]}))}(s);i["default"]=o.a}}]);