@@ -1986,7 +1986,7 @@ module.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() {
19861986/***/ "b2a2" :
19871987/***/ ( function ( module ) {
19881988
1989- module . exports = JSON . parse ( "{\"a\":\"vue-luck-draw\",\"b\":\"3.3.6 \"}" ) ;
1989+ module . exports = JSON . parse ( "{\"a\":\"vue-luck-draw\",\"b\":\"3.3.7 \"}" ) ;
19901990
19911991/***/ } ) ,
19921992
@@ -2738,12 +2738,12 @@ var component = normalizeComponent(
27382738)
27392739
27402740/* harmony default export */ var LuckDraw = ( component . exports ) ;
2741- // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"b2b17b80-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vue-luck-draw/src/LuckyGrid.vue?vue&type=template&id=244e9292 &
2742- var LuckyGridvue_type_template_id_244e9292_render = function ( ) { var _vm = this ; var _h = _vm . $createElement ; var _c = _vm . _self . _c || _h ; return _c ( 'div' , { ref :"luckyGrid" } ) }
2743- var LuckyGridvue_type_template_id_244e9292_staticRenderFns = [ ]
2741+ // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"b2b17b80-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vue-luck-draw/src/LuckyGrid.vue?vue&type=template&id=1d436103 &
2742+ var LuckyGridvue_type_template_id_1d436103_render = function ( ) { var _vm = this ; var _h = _vm . $createElement ; var _c = _vm . _self . _c || _h ; return _c ( 'div' , { ref :"luckyGrid" } ) }
2743+ var LuckyGridvue_type_template_id_1d436103_staticRenderFns = [ ]
27442744
27452745
2746- // CONCATENATED MODULE: ./src/components/vue-luck-draw/src/LuckyGrid.vue?vue&type=template&id=244e9292 &
2746+ // CONCATENATED MODULE: ./src/components/vue-luck-draw/src/LuckyGrid.vue?vue&type=template&id=1d436103 &
27472747
27482748// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.concat.js
27492749var es_array_concat = __webpack_require__ ( "99af" ) ;
@@ -3024,37 +3024,48 @@ var paramsValidator = function paramsValidator(data) {
30243024 }
30253025 } ,
30263026 mounted : function mounted ( ) {
3027- var _this = this ;
3028-
30293027 // 添加版本信息到标签上, 方便定位版本问题
30303028 this . $refs . luckyGrid . setAttribute ( 'package' , "" . concat ( vue_luck_draw_package [ "a" /* name */ ] , "@" ) . concat ( vue_luck_draw_package [ "b" /* version */ ] ) ) ;
3031- this . $lucky = new lucky_canvas [ "LuckyGrid" ] ( {
3032- flag : 'WEB' ,
3033- width : this . width ,
3034- height : this . height ,
3035- divElement : this . $refs . luckyGrid ,
3036- rAF : window . requestAnimationFrame ,
3037- setTimeout : window . setTimeout ,
3038- setInterval : window . setInterval ,
3039- clearInterval : window . clearInterval
3040- } , _objectSpread2 ( _objectSpread2 ( { } , this . $props ) , { } , {
3041- start : function start ( ) {
3042- for ( var _len = arguments . length , rest = new Array ( _len ) , _key = 0 ; _key < _len ; _key ++ ) {
3043- rest [ _key ] = arguments [ _key ] ;
3044- }
30453029
3046- _this . $emit . apply ( _this , [ 'start' ] . concat ( rest ) ) ;
3047- } ,
3048- end : function end ( ) {
3049- for ( var _len2 = arguments . length , rest = new Array ( _len2 ) , _key2 = 0 ; _key2 < _len2 ; _key2 ++ ) {
3050- rest [ _key2 ] = arguments [ _key2 ] ;
3051- }
3052-
3053- _this . $emit . apply ( _this , [ 'end' ] . concat ( rest ) ) ;
3054- }
3055- } ) ) ;
3030+ try {
3031+ this . init ( ) ;
3032+ this . $emit ( 'success' ) ;
3033+ } catch ( err ) {
3034+ this . $emit ( 'error' , err ) ;
3035+ } finally {
3036+ this . $emit ( 'finally' ) ;
3037+ }
30563038 } ,
30573039 methods : {
3040+ init : function init ( ) {
3041+ var _this = this ;
3042+
3043+ this . $lucky = new lucky_canvas [ "LuckyGrid" ] ( {
3044+ flag : 'WEB' ,
3045+ width : this . width ,
3046+ height : this . height ,
3047+ divElement : this . $refs . luckyGrid ,
3048+ rAF : window . requestAnimationFrame ,
3049+ setTimeout : window . setTimeout ,
3050+ setInterval : window . setInterval ,
3051+ clearInterval : window . clearInterval
3052+ } , _objectSpread2 ( _objectSpread2 ( { } , this . $props ) , { } , {
3053+ start : function start ( ) {
3054+ for ( var _len = arguments . length , rest = new Array ( _len ) , _key = 0 ; _key < _len ; _key ++ ) {
3055+ rest [ _key ] = arguments [ _key ] ;
3056+ }
3057+
3058+ _this . $emit . apply ( _this , [ 'start' ] . concat ( rest ) ) ;
3059+ } ,
3060+ end : function end ( ) {
3061+ for ( var _len2 = arguments . length , rest = new Array ( _len2 ) , _key2 = 0 ; _key2 < _len2 ; _key2 ++ ) {
3062+ rest [ _key2 ] = arguments [ _key2 ] ;
3063+ }
3064+
3065+ _this . $emit . apply ( _this , [ 'end' ] . concat ( rest ) ) ;
3066+ }
3067+ } ) ) ;
3068+ } ,
30583069 play : function play ( ) {
30593070 var _this$$lucky ;
30603071
@@ -3079,8 +3090,8 @@ var paramsValidator = function paramsValidator(data) {
30793090
30803091var LuckyGrid_component = normalizeComponent (
30813092 src_LuckyGridvue_type_script_lang_js_ ,
3082- LuckyGridvue_type_template_id_244e9292_render ,
3083- LuckyGridvue_type_template_id_244e9292_staticRenderFns ,
3093+ LuckyGridvue_type_template_id_1d436103_render ,
3094+ LuckyGridvue_type_template_id_1d436103_staticRenderFns ,
30843095 false ,
30853096 null ,
30863097 null ,
@@ -3089,12 +3100,12 @@ var LuckyGrid_component = normalizeComponent(
30893100)
30903101
30913102/* harmony default export */ var LuckyGrid = ( LuckyGrid_component . exports ) ;
3092- // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"b2b17b80-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vue-luck-draw/src/LuckyWheel.vue?vue&type=template&id=6dce92c0 &
3093- var LuckyWheelvue_type_template_id_6dce92c0_render = function ( ) { var _vm = this ; var _h = _vm . $createElement ; var _c = _vm . _self . _c || _h ; return _c ( 'div' , { ref :"luckyWheel" } ) }
3094- var LuckyWheelvue_type_template_id_6dce92c0_staticRenderFns = [ ]
3103+ // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"b2b17b80-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vue-luck-draw/src/LuckyWheel.vue?vue&type=template&id=54d19eec &
3104+ var LuckyWheelvue_type_template_id_54d19eec_render = function ( ) { var _vm = this ; var _h = _vm . $createElement ; var _c = _vm . _self . _c || _h ; return _c ( 'div' , { ref :"luckyWheel" } ) }
3105+ var LuckyWheelvue_type_template_id_54d19eec_staticRenderFns = [ ]
30953106
30963107
3097- // CONCATENATED MODULE: ./src/components/vue-luck-draw/src/LuckyWheel.vue?vue&type=template&id=6dce92c0 &
3108+ // CONCATENATED MODULE: ./src/components/vue-luck-draw/src/LuckyWheel.vue?vue&type=template&id=54d19eec &
30983109
30993110// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vue-luck-draw/src/LuckyWheel.vue?vue&type=script&lang=js&
31003111
@@ -3203,37 +3214,48 @@ var LuckyWheelvue_type_template_id_6dce92c0_staticRenderFns = []
32033214 }
32043215 } ,
32053216 mounted : function mounted ( ) {
3206- var _this = this ;
3207-
32083217 // 添加版本信息到标签上, 方便定位版本问题
32093218 this . $refs . luckyWheel . setAttribute ( 'package' , "" . concat ( vue_luck_draw_package [ "a" /* name */ ] , "@" ) . concat ( vue_luck_draw_package [ "b" /* version */ ] ) ) ;
3210- this . $lucky = new lucky_canvas [ "LuckyWheel" ] ( {
3211- flag : 'WEB' ,
3212- width : this . width ,
3213- height : this . height ,
3214- divElement : this . $refs . luckyWheel ,
3215- rAF : window . requestAnimationFrame ,
3216- setTimeout : window . setTimeout ,
3217- setInterval : window . setInterval ,
3218- clearInterval : window . clearInterval
3219- } , _objectSpread2 ( _objectSpread2 ( { } , this . $props ) , { } , {
3220- start : function start ( ) {
3221- for ( var _len = arguments . length , rest = new Array ( _len ) , _key = 0 ; _key < _len ; _key ++ ) {
3222- rest [ _key ] = arguments [ _key ] ;
3223- }
32243219
3225- _this . $emit . apply ( _this , [ 'start' ] . concat ( rest ) ) ;
3226- } ,
3227- end : function end ( ) {
3228- for ( var _len2 = arguments . length , rest = new Array ( _len2 ) , _key2 = 0 ; _key2 < _len2 ; _key2 ++ ) {
3229- rest [ _key2 ] = arguments [ _key2 ] ;
3230- }
3231-
3232- _this . $emit . apply ( _this , [ 'end' ] . concat ( rest ) ) ;
3233- }
3234- } ) ) ;
3220+ try {
3221+ this . init ( ) ;
3222+ this . $emit ( 'success' ) ;
3223+ } catch ( err ) {
3224+ this . $emit ( 'error' , err ) ;
3225+ } finally {
3226+ this . $emit ( 'finally' ) ;
3227+ }
32353228 } ,
32363229 methods : {
3230+ init : function init ( ) {
3231+ var _this = this ;
3232+
3233+ this . $lucky = new lucky_canvas [ "LuckyWheel" ] ( {
3234+ flag : 'WEB' ,
3235+ width : this . width ,
3236+ height : this . height ,
3237+ divElement : this . $refs . luckyWheel ,
3238+ rAF : window . requestAnimationFrame ,
3239+ setTimeout : window . setTimeout ,
3240+ setInterval : window . setInterval ,
3241+ clearInterval : window . clearInterval
3242+ } , _objectSpread2 ( _objectSpread2 ( { } , this . $props ) , { } , {
3243+ start : function start ( ) {
3244+ for ( var _len = arguments . length , rest = new Array ( _len ) , _key = 0 ; _key < _len ; _key ++ ) {
3245+ rest [ _key ] = arguments [ _key ] ;
3246+ }
3247+
3248+ _this . $emit . apply ( _this , [ 'start' ] . concat ( rest ) ) ;
3249+ } ,
3250+ end : function end ( ) {
3251+ for ( var _len2 = arguments . length , rest = new Array ( _len2 ) , _key2 = 0 ; _key2 < _len2 ; _key2 ++ ) {
3252+ rest [ _key2 ] = arguments [ _key2 ] ;
3253+ }
3254+
3255+ _this . $emit . apply ( _this , [ 'end' ] . concat ( rest ) ) ;
3256+ }
3257+ } ) ) ;
3258+ } ,
32373259 play : function play ( ) {
32383260 var _this$$lucky ;
32393261
@@ -3258,8 +3280,8 @@ var LuckyWheelvue_type_template_id_6dce92c0_staticRenderFns = []
32583280
32593281var LuckyWheel_component = normalizeComponent (
32603282 src_LuckyWheelvue_type_script_lang_js_ ,
3261- LuckyWheelvue_type_template_id_6dce92c0_render ,
3262- LuckyWheelvue_type_template_id_6dce92c0_staticRenderFns ,
3283+ LuckyWheelvue_type_template_id_54d19eec_render ,
3284+ LuckyWheelvue_type_template_id_54d19eec_staticRenderFns ,
32633285 false ,
32643286 null ,
32653287 null ,
0 commit comments