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 line
8.0 KiB
1 line
8.0 KiB
|
1 year ago
|
(self["webpackChunkuview2_0_cli"]=self["webpackChunkuview2_0_cli"]||[]).push([[9590],{76837:function(t,e,n){var o=n(12732);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[t.id,o,""]]),o.locals&&(t.exports=o.locals);var i=n(56).Z;i("6c2fd0c8",o,!0,{sourceMap:!1,shadowMode:!1})},86608:function(t,e,n){"use strict";n.d(e,{Z:function(){return f}});var o,i={"u-Text":n(88488).Z,uIcon:n(38275).Z},r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-read-more"},[n("v-uni-view",{staticClass:"u-read-more__content",style:{height:t.isLongContent&&"close"===t.status?t.$u.addUnit(t.showHeight):t.$u.addUnit(t.contentHeight),textIndent:t.textIndent}},[n("v-uni-view",{ref:"u-read-more__content__inner",staticClass:"u-read-more__content__inner",class:[t.elId]},[t._t("default")],2)],1),t.isLongContent?n("v-uni-view",{staticClass:"u-read-more__toggle",style:[t.innerShadowStyle]},[t._t("toggle",[n("v-uni-view",{staticClass:"u-read-more__toggle__text",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleReadMore.apply(void 0,arguments)}}},[n("u--text",{attrs:{text:"close"===t.status?t.closeText:t.openText,color:t.color,size:t.fontSize,lineHeight:t.fontSize,margin:"0 5px 0 0"}}),n("v-uni-view",{staticClass:"u-read-more__toggle__icon"},[n("u-icon",{attrs:{color:t.color,size:t.fontSize+2,name:"close"===t.status?"arrow-down":"arrow-up"}})],1)],1)])],2):t._e()],1)},s=[],a=n(66407),u=n(4587),c=(n(41539),n(9653),{props:{showHeight:{type:[String,Number],default:uni.$u.props.readMore.showHeight},toggle:{type:Boolean,default:uni.$u.props.readMore.toggle},closeText:{type:String,default:uni.$u.props.readMore.closeText},openText:{type:String,default:uni.$u.props.readMore.openText},color:{type:String,default:uni.$u.props.readMore.color},fontSize:{type:[String,Number],default:uni.$u.props.readMore.fontSize},shadowStyle:{type:Object,default:function(){return{backgroundImage:"linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 80%)",paddingTop:"100px",marginTop:"-100px"}}},textIndent:{type:String,default:uni.$u.props.readMore.textIndent},name:{type:[String,Number],default:uni.$u.props.readMore.name}}}),l={name:"u-read-more",mixins:[uni.$u.mpMixin,uni.$u.mixin,c],data:function(){return{isLongContent:!1,status:"close",elId:uni.$u.guid(),contentHeight:100}},computed:{innerShadowStyle:function(){return"open"===this.status?{}:this.shadowStyle}},mounted:function(){this.init()},methods:{init:function(){var t=this;return(0,u.Z)((0,a.Z)().mark((function e(){return(0,a.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.getContentHeight().then((function(e){t.contentHeight=e,e>uni.$u.getPx(t.showHeight)&&(t.isLongContent=!0,t.status="close")}));case 1:case"end":return e.stop()}}),e)})))()},getContentHeight:function(){var t=this;return(0,u.Z)((0,a.Z)().mark((function e(){return(0,a.Z)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,uni.$u.sleep(30);case 2:return e.abrupt("return",new Promise((function(e){t.$uGetRect("."+t.elId).then((function(t){e(t.height)}))})));case 3:case"end":return e.stop()}}),e)})))()},toggleReadMore:function(){this.status="close"===this.status?"open":"close",0==this.toggle&&(this.isLongContent=!1),this.$emit(this.status,this.name)}}},d=l,p=(n(76837),n(69453)),g=(0,p.Z)(d,r,s,!1,null,"7c1d503a",null,!1,i,o),f=g.exports},17840:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return d}});var o,i={uReadMore:n(86608).Z,uParse:n(1203).Z},r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-page"},[n("u-read-more",{ref:"uReadMore",attrs:{showHeight:t.showHeight,toggle:!0},on:{open:function(e){arguments[0]=e=t.$handleEvent(e),t.open.apply(void 0,arguments)},close:function(e){arguments[0]=e=t.$handleEvent(e),t.close.apply(void 0,arguments)}}},[n("u-parse",{attrs:{content:t.content,"tag-style":t.tagStyle},on:{load:function(e){arguments[0]=e=t.$handleEvent(e),t.load.apply(void 0,arguments)}}})],1)],1)},s=[],a={data:function(){return{content:"<p>浔阳江头夜送客,枫叶荻花秋瑟瑟。主人下马
|