app-announcement.js 3.4 KB

12345678910
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/page-component/app-announcement/app-announcement"],{"0e27":function(t,n,i){"use strict";var e;i.d(n,"b",(function(){return a})),i.d(n,"c",(function(){return o})),i.d(n,"a",(function(){return e}));var a=function(){var t=this,n=t.$createElement;t._self._c;t._isMounted||(t.e0=function(n){t.showHidden=!1})},o=[]},"6d70":function(t,n,i){"use strict";i.r(n);var e=i("f563"),a=i.n(e);for(var o in e)"default"!==o&&function(t){i.d(n,t,(function(){return e[t]}))}(o);n["default"]=a.a},"990e":function(t,n,i){},cacbc:function(t,n,i){"use strict";var e=i("990e"),a=i.n(e);a.a},e41f:function(t,n,i){"use strict";i.r(n);var e=i("0e27"),a=i("6d70");for(var o in a)"default"!==o&&function(t){i.d(n,t,(function(){return a[t]}))}(o);i("cacbc");var r,u=i("f0c5"),f=Object(u["a"])(a["default"],e["b"],e["c"],!1,null,"442d3336",null,!1,e["a"],r);n["default"]=f.exports},f563:function(t,n,i){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i={name:"app-announcement",props:{background:{type:String,default:function(){return"#f67f79"}},btnColor:{type:String,default:function(){return"#ff4544"}},btnHeight:{type:Number,default:function(){return 80}},btnRadius:{type:String,default:function(){return"40rpx"}},btnText:{type:String,default:function(){return"我知道了"}},btnTextColor:{type:String,default:function(){return"#ffffff"}},btnWidth:{type:Number,default:function(){return 500}},content:{type:String,default:function(){return""}},headerUrl:{type:String,default:function(){return""}},icon:{type:String,default:function(){return""}},name:{type:String,default:function(){return"公告"}},textColor:{type:String,default:function(){return"#ffffff"}}},data:function(){return{showHidden:!1,speed:2e3,animationData:null,animationTime:null,againTime:null,over:!1,animation:{},duration:0}},methods:{show:function(){this.showHidden=!0},initAnimation:function(){var n=this.content.length>10?this.speed:2e3+700*(10-this.content.length);this.duration=26*this.content.length/40*n,this.animation=t.createAnimation({transformOrigin:"50% 50%",duration:this.duration,timingFunction:"linear",delay:0})},startAnimation:function(){var t=this;if(0!==this.animation.option.transition.duration){this.animation.option.transition.duration=0;var n=this.animation.translateX(this.content.length).step();this.animationData=n.export()}this.animation.option.transition.duration=this.duration,this.animation.translateX(26*-this.content.length).step(),setTimeout((function(){t.animationData=t.animation.export()}),1e3);var i=this.duration>=52e3?this.duration/2.5:this.duration/1.5;this.againTime=setTimeout((function(){t.startAnimation()}),i)}},watch:{content:{handler:function(t){t&&!this.over&&(this.initAnimation(),this.startAnimation(),this.over=!0)},immediate:!0,deep:!0}},destroyed:function(){clearTimeout(this.animationTime),clearTimeout(this.againTime)}};n.default=i}).call(this,i("543d")["default"])}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'components/page-component/app-announcement/app-announcement-create-component',
  4. {
  5. 'components/page-component/app-announcement/app-announcement-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('543d')['createComponent'](__webpack_require__("e41f"))
  7. })
  8. },
  9. [['components/page-component/app-announcement/app-announcement-create-component']]
  10. ]);