From 8d68b6a1dcdf5008fba6bdac5858d1085a0e63e7 Mon Sep 17 00:00:00 2001 From: liuwh <hugeinfo123> Date: Mon, 30 Mar 2020 23:14:04 +0800 Subject: [PATCH] 提交 --- SunshineLnsMinApp/templeteDist/wuxDist/helpers/safeSetDataBehavior.js | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/SunshineLnsMinApp/templeteDist/wuxDist/helpers/safeSetDataBehavior.js b/SunshineLnsMinApp/templeteDist/wuxDist/helpers/safeSetDataBehavior.js new file mode 100644 index 0000000..06baa4c --- /dev/null +++ b/SunshineLnsMinApp/templeteDist/wuxDist/helpers/safeSetDataBehavior.js @@ -0,0 +1 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default=Behavior({lifetimes:{created:function(){this.nextCallback=null},detached:function(){this.cancelNextCallback()}},methods:{safeSetData:function(t,a){var e=this;this.pendingData=Object.assign({},this.data,t),a=this.setNextCallback(a),this.setData(t,function(){e.pendingData=null,a()})},setNextCallback:function(a){var e=this,l=!0;return this.nextCallback=function(t){l&&(l=!1,e.nextCallback=null,a.call(e,t))},this.nextCallback.cancel=function(){l=!1},this.nextCallback},cancelNextCallback:function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)}}});exports.default=_default; \ No newline at end of file -- Gitblit v1.8.0