@xysfe/actui
Version:
A fantastic mobile ui lib implement by Vue
1 lines • 1.71 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["assets/mixins/bind-event.js"]=t():e["assets/mixins/bind-event.js"]=t()}("undefined"!=typeof self?self:this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="../es",t(t.s=732)}({159:function(e,t,n){"use strict";function o(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.addEventListener(t,n,!!u&&{capture:!1,passive:o})}function i(e,t,n){e.removeEventListener(t,n)}function r(e){e.stopPropagation()}function s(e,t){("boolean"!=typeof e.cancelable||e.cancelable)&&e.preventDefault(),t&&r(e)}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"supportsPassive",function(){return u}),t.on=o,t.off=i,t.stopPropagation=r,t.preventDefault=s;var u=!1;try{var f={};Object.defineProperty(f,"passive",{get:function(){u=!0}}),window.addEventListener("test-passive",null,f)}catch(e){}},732:function(e,t,n){"use strict";function o(e){function t(){this.binded||(e.call(this,i.on,!0),this.binded=!0)}function n(){this.binded&&(e.call(this,i.off,!1),this.binded=!1)}return{mounted:t,activated:t,deactivated:n,beforeDestroy:n}}Object.defineProperty(t,"__esModule",{value:!0}),t.BindEventMixin=o;var i=n(159)}})});