UNPKG

visionwu-vue-cascader

Version:

学习vue3并使用vue-cli开发的级联组件

2 lines 22.6 kB
(function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e(require("vue")):"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["Cascader"]=e(require("vue")):t["Cascader"]=e(t["Vue"])})("undefined"!==typeof self?self:this,(function(t){return function(){var e={8396:function(t,e,n){var r=n(4327),o=n(9874),c=r(o,"DataView");t.exports=c},8752:function(t,e,n){var r=n(525),o=n(6940),c=n(3052),i=n(1505),a=n(1984);function u(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype["delete"]=o,u.prototype.get=c,u.prototype.has=i,u.prototype.set=a,t.exports=u},9394:function(t,e,n){var r=n(5682),o=n(9342),c=n(4536),i=n(9550),a=n(989);function u(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype["delete"]=o,u.prototype.get=c,u.prototype.has=i,u.prototype.set=a,t.exports=u},5497:function(t,e,n){var r=n(4327),o=n(9874),c=r(o,"Map");t.exports=c},8920:function(t,e,n){var r=n(9616),o=n(8089),c=n(2224),i=n(5403),a=n(7750);function u(t){var e=-1,n=null==t?0:t.length;this.clear();while(++e<n){var r=t[e];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype["delete"]=o,u.prototype.get=c,u.prototype.has=i,u.prototype.set=a,t.exports=u},3763:function(t,e,n){var r=n(4327),o=n(9874),c=r(o,"Promise");t.exports=c},5967:function(t,e,n){var r=n(4327),o=n(9874),c=r(o,"Set");t.exports=c},3414:function(t,e,n){var r=n(9394),o=n(9696),c=n(487),i=n(5604),a=n(4966),u=n(1092);function s(t){var e=this.__data__=new r(t);this.size=e.size}s.prototype.clear=o,s.prototype["delete"]=c,s.prototype.get=i,s.prototype.has=a,s.prototype.set=u,t.exports=s},3102:function(t,e,n){var r=n(9874),o=r.Symbol;t.exports=o},5975:function(t,e,n){var r=n(9874),o=r.Uint8Array;t.exports=o},3390:function(t,e,n){var r=n(4327),o=n(9874),c=r(o,"WeakMap");t.exports=c},1869:function(t){function e(t,e){var n=-1,r=null==t?0:t.length;while(++n<r)if(!1===e(t[n],n,t))break;return t}t.exports=e},3266:function(t){function e(t,e){var n=-1,r=null==t?0:t.length,o=0,c=[];while(++n<r){var i=t[n];e(i,n,t)&&(c[o++]=i)}return c}t.exports=e},824:function(t,e,n){var r=n(5439),o=n(8350),c=n(9325),i=n(4973),a=n(7803),u=n(5425),s=Object.prototype,f=s.hasOwnProperty;function l(t,e){var n=c(t),s=!n&&o(t),l=!n&&!s&&i(t),p=!n&&!s&&!l&&u(t),v=n||s||l||p,d=v?r(t.length,String):[],y=d.length;for(var b in t)!e&&!f.call(t,b)||v&&("length"==b||l&&("offset"==b||"parent"==b)||p&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||a(b,y))||d.push(b);return d}t.exports=l},3722:function(t){function e(t,e){var n=-1,r=e.length,o=t.length;while(++n<r)t[o+n]=e[n];return t}t.exports=e},6649:function(t,e,n){var r=n(3035),o=n(1576),c=Object.prototype,i=c.hasOwnProperty;function a(t,e,n){var c=t[e];i.call(t,e)&&o(c,n)&&(void 0!==n||e in t)||r(t,e,n)}t.exports=a},1128:function(t,e,n){var r=n(1576);function o(t,e){var n=t.length;while(n--)if(r(t[n][0],e))return n;return-1}t.exports=o},1374:function(t,e,n){var r=n(7791),o=n(483);function c(t,e){return t&&r(e,o(e),t)}t.exports=c},1909:function(t,e,n){var r=n(7791),o=n(6536);function c(t,e){return t&&r(e,o(e),t)}t.exports=c},3035:function(t,e,n){var r=n(7084);function o(t,e,n){"__proto__"==e&&r?r(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}t.exports=o},3050:function(t,e,n){var r=n(3414),o=n(1869),c=n(6649),i=n(1374),a=n(1909),u=n(3940),s=n(8758),f=n(8031),l=n(1920),p=n(1041),v=n(3998),d=n(6914),y=n(6827),b=n(2005),h=n(1594),j=n(9325),x=n(4973),_=n(2454),g=n(9161),w=n(1754),m=n(483),O=n(6536),A=1,z=2,S=4,V="[object Arguments]",P="[object Array]",N="[object Boolean]",F="[object Date]",I="[object Error]",T="[object Function]",U="[object GeneratorFunction]",k="[object Map]",C="[object Number]",M="[object Object]",E="[object RegExp]",B="[object Set]",D="[object String]",L="[object Symbol]",$="[object WeakMap]",q="[object ArrayBuffer]",R="[object DataView]",W="[object Float32Array]",G="[object Float64Array]",H="[object Int8Array]",J="[object Int16Array]",K="[object Int32Array]",Q="[object Uint8Array]",X="[object Uint8ClampedArray]",Y="[object Uint16Array]",Z="[object Uint32Array]",tt={};function et(t,e,n,P,N,F){var I,k=e&A,C=e&z,E=e&S;if(n&&(I=N?n(t,P,N,F):n(t)),void 0!==I)return I;if(!g(t))return t;var B=j(t);if(B){if(I=y(t),!k)return s(t,I)}else{var D=d(t),L=D==T||D==U;if(x(t))return u(t,k);if(D==M||D==V||L&&!N){if(I=C||L?{}:h(t),!k)return C?l(t,a(I,t)):f(t,i(I,t))}else{if(!tt[D])return N?t:{};I=b(t,D,k)}}F||(F=new r);var $=F.get(t);if($)return $;F.set(t,I),w(t)?t.forEach((function(r){I.add(et(r,e,n,r,t,F))})):_(t)&&t.forEach((function(r,o){I.set(o,et(r,e,n,o,t,F))}));var q=E?C?v:p:C?O:m,R=B?void 0:q(t);return o(R||t,(function(r,o){R&&(o=r,r=t[o]),c(I,o,et(r,e,n,o,t,F))})),I}tt[V]=tt[P]=tt[q]=tt[R]=tt[N]=tt[F]=tt[W]=tt[G]=tt[H]=tt[J]=tt[K]=tt[k]=tt[C]=tt[M]=tt[E]=tt[B]=tt[D]=tt[L]=tt[Q]=tt[X]=tt[Y]=tt[Z]=!0,tt[I]=tt[T]=tt[$]=!1,t.exports=et},4216:function(t,e,n){var r=n(9161),o=Object.create,c=function(){function t(){}return function(e){if(!r(e))return{};if(o)return o(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();t.exports=c},9103:function(t,e,n){var r=n(3722),o=n(9325);function c(t,e,n){var c=e(t);return o(t)?c:r(c,n(t))}t.exports=c},9008:function(t,e,n){var r=n(3102),o=n(5313),c=n(9861),i="[object Null]",a="[object Undefined]",u=r?r.toStringTag:void 0;function s(t){return null==t?void 0===t?a:i:u&&u in Object(t)?o(t):c(t)}t.exports=s},4478:function(t,e,n){var r=n(9008),o=n(6606),c="[object Arguments]";function i(t){return o(t)&&r(t)==c}t.exports=i},253:function(t,e,n){var r=n(6914),o=n(6606),c="[object Map]";function i(t){return o(t)&&r(t)==c}t.exports=i},4955:function(t,e,n){var r=n(4150),o=n(7211),c=n(9161),i=n(991),a=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,s=Function.prototype,f=Object.prototype,l=s.toString,p=f.hasOwnProperty,v=RegExp("^"+l.call(p).replace(a,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function d(t){if(!c(t)||o(t))return!1;var e=r(t)?v:u;return e.test(i(t))}t.exports=d},5859:function(t,e,n){var r=n(6914),o=n(6606),c="[object Set]";function i(t){return o(t)&&r(t)==c}t.exports=i},3277:function(t,e,n){var r=n(9008),o=n(3631),c=n(6606),i="[object Arguments]",a="[object Array]",u="[object Boolean]",s="[object Date]",f="[object Error]",l="[object Function]",p="[object Map]",v="[object Number]",d="[object Object]",y="[object RegExp]",b="[object Set]",h="[object String]",j="[object WeakMap]",x="[object ArrayBuffer]",_="[object DataView]",g="[object Float32Array]",w="[object Float64Array]",m="[object Int8Array]",O="[object Int16Array]",A="[object Int32Array]",z="[object Uint8Array]",S="[object Uint8ClampedArray]",V="[object Uint16Array]",P="[object Uint32Array]",N={};function F(t){return c(t)&&o(t.length)&&!!N[r(t)]}N[g]=N[w]=N[m]=N[O]=N[A]=N[z]=N[S]=N[V]=N[P]=!0,N[i]=N[a]=N[x]=N[u]=N[_]=N[s]=N[f]=N[l]=N[p]=N[v]=N[d]=N[y]=N[b]=N[h]=N[j]=!1,t.exports=F},7596:function(t,e,n){var r=n(6155),o=n(9606),c=Object.prototype,i=c.hasOwnProperty;function a(t){if(!r(t))return o(t);var e=[];for(var n in Object(t))i.call(t,n)&&"constructor"!=n&&e.push(n);return e}t.exports=a},7442:function(t,e,n){var r=n(9161),o=n(6155),c=n(3159),i=Object.prototype,a=i.hasOwnProperty;function u(t){if(!r(t))return c(t);var e=o(t),n=[];for(var i in t)("constructor"!=i||!e&&a.call(t,i))&&n.push(i);return n}t.exports=u},5439:function(t){function e(t,e){var n=-1,r=Array(t);while(++n<t)r[n]=e(n);return r}t.exports=e},2270:function(t){function e(t){return function(e){return t(e)}}t.exports=e},1108:function(t,e,n){var r=n(5975);function o(t){var e=new t.constructor(t.byteLength);return new r(e).set(new r(t)),e}t.exports=o},3940:function(t,e,n){t=n.nmd(t);var r=n(9874),o=e&&!e.nodeType&&e,c=o&&t&&!t.nodeType&&t,i=c&&c.exports===o,a=i?r.Buffer:void 0,u=a?a.allocUnsafe:void 0;function s(t,e){if(e)return t.slice();var n=t.length,r=u?u(n):new t.constructor(n);return t.copy(r),r}t.exports=s},3322:function(t,e,n){var r=n(1108);function o(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}t.exports=o},9480:function(t){var e=/\w*$/;function n(t){var n=new t.constructor(t.source,e.exec(t));return n.lastIndex=t.lastIndex,n}t.exports=n},8196:function(t,e,n){var r=n(3102),o=r?r.prototype:void 0,c=o?o.valueOf:void 0;function i(t){return c?Object(c.call(t)):{}}t.exports=i},7785:function(t,e,n){var r=n(1108);function o(t,e){var n=e?r(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}t.exports=o},8758:function(t){function e(t,e){var n=-1,r=t.length;e||(e=Array(r));while(++n<r)e[n]=t[n];return e}t.exports=e},7791:function(t,e,n){var r=n(6649),o=n(3035);function c(t,e,n,c){var i=!n;n||(n={});var a=-1,u=e.length;while(++a<u){var s=e[a],f=c?c(n[s],t[s],s,n,t):void 0;void 0===f&&(f=t[s]),i?o(n,s,f):r(n,s,f)}return n}t.exports=c},8031:function(t,e,n){var r=n(7791),o=n(727);function c(t,e){return r(t,o(t),e)}t.exports=c},1920:function(t,e,n){var r=n(7791),o=n(5485);function c(t,e){return r(t,o(t),e)}t.exports=c},5329:function(t,e,n){var r=n(9874),o=r["__core-js_shared__"];t.exports=o},7084:function(t,e,n){var r=n(4327),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(e){}}();t.exports=o},6392:function(t,e,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;t.exports=r},1041:function(t,e,n){var r=n(9103),o=n(727),c=n(483);function i(t){return r(t,c,o)}t.exports=i},3998:function(t,e,n){var r=n(9103),o=n(5485),c=n(6536);function i(t){return r(t,c,o)}t.exports=i},2076:function(t,e,n){var r=n(8054);function o(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}t.exports=o},4327:function(t,e,n){var r=n(4955),o=n(951);function c(t,e){var n=o(t,e);return r(n)?n:void 0}t.exports=c},6920:function(t,e,n){var r=n(9912),o=r(Object.getPrototypeOf,Object);t.exports=o},5313:function(t,e,n){var r=n(3102),o=Object.prototype,c=o.hasOwnProperty,i=o.toString,a=r?r.toStringTag:void 0;function u(t){var e=c.call(t,a),n=t[a];try{t[a]=void 0;var r=!0}catch(u){}var o=i.call(t);return r&&(e?t[a]=n:delete t[a]),o}t.exports=u},727:function(t,e,n){var r=n(3266),o=n(1005),c=Object.prototype,i=c.propertyIsEnumerable,a=Object.getOwnPropertySymbols,u=a?function(t){return null==t?[]:(t=Object(t),r(a(t),(function(e){return i.call(t,e)})))}:o;t.exports=u},5485:function(t,e,n){var r=n(3722),o=n(6920),c=n(727),i=n(1005),a=Object.getOwnPropertySymbols,u=a?function(t){var e=[];while(t)r(e,c(t)),t=o(t);return e}:i;t.exports=u},6914:function(t,e,n){var r=n(8396),o=n(5497),c=n(3763),i=n(5967),a=n(3390),u=n(9008),s=n(991),f="[object Map]",l="[object Object]",p="[object Promise]",v="[object Set]",d="[object WeakMap]",y="[object DataView]",b=s(r),h=s(o),j=s(c),x=s(i),_=s(a),g=u;(r&&g(new r(new ArrayBuffer(1)))!=y||o&&g(new o)!=f||c&&g(c.resolve())!=p||i&&g(new i)!=v||a&&g(new a)!=d)&&(g=function(t){var e=u(t),n=e==l?t.constructor:void 0,r=n?s(n):"";if(r)switch(r){case b:return y;case h:return f;case j:return p;case x:return v;case _:return d}return e}),t.exports=g},951:function(t){function e(t,e){return null==t?void 0:t[e]}t.exports=e},525:function(t,e,n){var r=n(1833);function o(){this.__data__=r?r(null):{},this.size=0}t.exports=o},6940:function(t){function e(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}t.exports=e},3052:function(t,e,n){var r=n(1833),o="__lodash_hash_undefined__",c=Object.prototype,i=c.hasOwnProperty;function a(t){var e=this.__data__;if(r){var n=e[t];return n===o?void 0:n}return i.call(e,t)?e[t]:void 0}t.exports=a},1505:function(t,e,n){var r=n(1833),o=Object.prototype,c=o.hasOwnProperty;function i(t){var e=this.__data__;return r?void 0!==e[t]:c.call(e,t)}t.exports=i},1984:function(t,e,n){var r=n(1833),o="__lodash_hash_undefined__";function c(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?o:e,this}t.exports=c},6827:function(t){var e=Object.prototype,n=e.hasOwnProperty;function r(t){var e=t.length,r=new t.constructor(e);return e&&"string"==typeof t[0]&&n.call(t,"index")&&(r.index=t.index,r.input=t.input),r}t.exports=r},2005:function(t,e,n){var r=n(1108),o=n(3322),c=n(9480),i=n(8196),a=n(7785),u="[object Boolean]",s="[object Date]",f="[object Map]",l="[object Number]",p="[object RegExp]",v="[object Set]",d="[object String]",y="[object Symbol]",b="[object ArrayBuffer]",h="[object DataView]",j="[object Float32Array]",x="[object Float64Array]",_="[object Int8Array]",g="[object Int16Array]",w="[object Int32Array]",m="[object Uint8Array]",O="[object Uint8ClampedArray]",A="[object Uint16Array]",z="[object Uint32Array]";function S(t,e,n){var S=t.constructor;switch(e){case b:return r(t);case u:case s:return new S(+t);case h:return o(t,n);case j:case x:case _:case g:case w:case m:case O:case A:case z:return a(t,n);case f:return new S;case l:case d:return new S(t);case p:return c(t);case v:return new S;case y:return i(t)}}t.exports=S},1594:function(t,e,n){var r=n(4216),o=n(6920),c=n(6155);function i(t){return"function"!=typeof t.constructor||c(t)?{}:r(o(t))}t.exports=i},7803:function(t){var e=9007199254740991,n=/^(?:0|[1-9]\d*)$/;function r(t,r){var o=typeof t;return r=null==r?e:r,!!r&&("number"==o||"symbol"!=o&&n.test(t))&&t>-1&&t%1==0&&t<r}t.exports=r},8054:function(t){function e(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}t.exports=e},7211:function(t,e,n){var r=n(5329),o=function(){var t=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function c(t){return!!o&&o in t}t.exports=c},6155:function(t){var e=Object.prototype;function n(t){var n=t&&t.constructor,r="function"==typeof n&&n.prototype||e;return t===r}t.exports=n},5682:function(t){function e(){this.__data__=[],this.size=0}t.exports=e},9342:function(t,e,n){var r=n(1128),o=Array.prototype,c=o.splice;function i(t){var e=this.__data__,n=r(e,t);if(n<0)return!1;var o=e.length-1;return n==o?e.pop():c.call(e,n,1),--this.size,!0}t.exports=i},4536:function(t,e,n){var r=n(1128);function o(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}t.exports=o},9550:function(t,e,n){var r=n(1128);function o(t){return r(this.__data__,t)>-1}t.exports=o},989:function(t,e,n){var r=n(1128);function o(t,e){var n=this.__data__,o=r(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this}t.exports=o},9616:function(t,e,n){var r=n(8752),o=n(9394),c=n(5497);function i(){this.size=0,this.__data__={hash:new r,map:new(c||o),string:new r}}t.exports=i},8089:function(t,e,n){var r=n(2076);function o(t){var e=r(this,t)["delete"](t);return this.size-=e?1:0,e}t.exports=o},2224:function(t,e,n){var r=n(2076);function o(t){return r(this,t).get(t)}t.exports=o},5403:function(t,e,n){var r=n(2076);function o(t){return r(this,t).has(t)}t.exports=o},7750:function(t,e,n){var r=n(2076);function o(t,e){var n=r(this,t),o=n.size;return n.set(t,e),this.size+=n.size==o?0:1,this}t.exports=o},1833:function(t,e,n){var r=n(4327),o=r(Object,"create");t.exports=o},9606:function(t,e,n){var r=n(9912),o=r(Object.keys,Object);t.exports=o},3159:function(t){function e(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}t.exports=e},5460:function(t,e,n){t=n.nmd(t);var r=n(6392),o=e&&!e.nodeType&&e,c=o&&t&&!t.nodeType&&t,i=c&&c.exports===o,a=i&&r.process,u=function(){try{var t=c&&c.require&&c.require("util").types;return t||a&&a.binding&&a.binding("util")}catch(e){}}();t.exports=u},9861:function(t){var e=Object.prototype,n=e.toString;function r(t){return n.call(t)}t.exports=r},9912:function(t){function e(t,e){return function(n){return t(e(n))}}t.exports=e},9874:function(t,e,n){var r=n(6392),o="object"==typeof self&&self&&self.Object===Object&&self,c=r||o||Function("return this")();t.exports=c},9696:function(t,e,n){var r=n(9394);function o(){this.__data__=new r,this.size=0}t.exports=o},487:function(t){function e(t){var e=this.__data__,n=e["delete"](t);return this.size=e.size,n}t.exports=e},5604:function(t){function e(t){return this.__data__.get(t)}t.exports=e},4966:function(t){function e(t){return this.__data__.has(t)}t.exports=e},1092:function(t,e,n){var r=n(9394),o=n(5497),c=n(8920),i=200;function a(t,e){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<i-1)return a.push([t,e]),this.size=++n.size,this;n=this.__data__=new c(a)}return n.set(t,e),this.size=n.size,this}t.exports=a},991:function(t){var e=Function.prototype,n=e.toString;function r(t){if(null!=t){try{return n.call(t)}catch(e){}try{return t+""}catch(e){}}return""}t.exports=r},4921:function(t,e,n){var r=n(3050),o=1,c=4;function i(t){return r(t,o|c)}t.exports=i},1576:function(t){function e(t,e){return t===e||t!==t&&e!==e}t.exports=e},8350:function(t,e,n){var r=n(4478),o=n(6606),c=Object.prototype,i=c.hasOwnProperty,a=c.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(t){return o(t)&&i.call(t,"callee")&&!a.call(t,"callee")};t.exports=u},9325:function(t){var e=Array.isArray;t.exports=e},3576:function(t,e,n){var r=n(4150),o=n(3631);function c(t){return null!=t&&o(t.length)&&!r(t)}t.exports=c},4973:function(t,e,n){t=n.nmd(t);var r=n(9874),o=n(7056),c=e&&!e.nodeType&&e,i=c&&t&&!t.nodeType&&t,a=i&&i.exports===c,u=a?r.Buffer:void 0,s=u?u.isBuffer:void 0,f=s||o;t.exports=f},4150:function(t,e,n){var r=n(9008),o=n(9161),c="[object AsyncFunction]",i="[object Function]",a="[object GeneratorFunction]",u="[object Proxy]";function s(t){if(!o(t))return!1;var e=r(t);return e==i||e==a||e==c||e==u}t.exports=s},3631:function(t){var e=9007199254740991;function n(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=e}t.exports=n},2454:function(t,e,n){var r=n(253),o=n(2270),c=n(5460),i=c&&c.isMap,a=i?o(i):r;t.exports=a},9161:function(t){function e(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}t.exports=e},6606:function(t){function e(t){return null!=t&&"object"==typeof t}t.exports=e},1754:function(t,e,n){var r=n(5859),o=n(2270),c=n(5460),i=c&&c.isSet,a=i?o(i):r;t.exports=a},5425:function(t,e,n){var r=n(3277),o=n(2270),c=n(5460),i=c&&c.isTypedArray,a=i?o(i):r;t.exports=a},483:function(t,e,n){var r=n(824),o=n(7596),c=n(3576);function i(t){return c(t)?r(t):o(t)}t.exports=i},6536:function(t,e,n){var r=n(824),o=n(7442),c=n(3576);function i(t){return c(t)?r(t,!0):o(t)}t.exports=i},1005:function(t){function e(){return[]}t.exports=e},7056:function(t){function e(){return!1}t.exports=e},7203:function(e){"use strict";e.exports=t}},n={};function r(t){var o=n[t];if(void 0!==o)return o.exports;var c=n[t]={id:t,loaded:!1,exports:{}};return e[t](c,c.exports,r),c.loaded=!0,c.exports}!function(){r.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return r.d(e,{a:e}),e}}(),function(){r.d=function(t,e){for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})}}(),function(){r.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}}()}(),function(){r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)}}(),function(){r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}}(),function(){r.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t}}(),function(){r.p=""}();var o={};return function(){"use strict";if(r.r(o),r.d(o,{default:function(){return v}}),"undefined"!==typeof window){var t=window.document.currentScript,e=t&&t.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);e&&(r.p=e[1])}var n=r(7203),c=r(4921),i=r.n(c);const a=(t,e,n)=>{t.target===e||e.contains(t.target)||n.value()};var u={mounted(t,e){document.addEventListener("click",(n=>a(n,t,e)))},unmounted(t,e){document.addEventListener("click",(n=>a(n,t,e)))}};const s=(0,n.defineComponent)({name:"CascaderItem",props:{options:{type:Array,default:()=>[]},value:{type:Array,default:()=>[]},level:{type:Number,required:!0},lazy:{type:Boolean,default:!1}},emits:["change"],setup(t,{emit:e}){const r=(0,n.ref)(),o=(0,n.computed)((()=>{if(!t.value[t.level])return-1;const{label:e}=t.value[t.level];return t.options.findIndex((t=>t.label===e))})),c=(0,n.computed)((()=>{if(t.lazy){if(t.value[t.level]&&t.value[t.level].id){const e=t.options.find((e=>e.id===t.value[t.level].id));return e?.children}return[]}return t.value[t.level]&&t.value[t.level].children})),a=n=>{r.value=n,n.lazy=t.lazy;const o=i()(t.value);o.splice(t.level+1),o[t.level]=n,e("change",o)},u=t=>{e("change",t)};return()=>(0,n.createVNode)("div",{class:"cascader-panel-content"},[(0,n.createVNode)("div",{class:"cascader-panel-left"},[(0,n.createVNode)("ul",{class:"cascader-options"},[t.options.map(((t,e)=>{const r=["icon-container",{"icon-right-arrow":!t.lazy&&(t.leaf||t.children?.length),"icon-loading":t.lazy}];return(0,n.createVNode)("li",{class:"cascader-options-item "+(e===o.value?"active":""),title:t.label,onClick:()=>a(t)},[t.label,(0,n.createVNode)("i",{class:r},null)])}))])]),c.value&&c.value.length?(0,n.createVNode)("div",{class:"cascader-panel-right"},[(0,n.createVNode)(s,{options:c.value,value:t.value,level:t.level+1,onChange:u,lazy:t.lazy},null)]):null])}});var f=s,l=(0,n.defineComponent)({name:"Cascader",props:{options:{type:Array,default:()=>[]},modelValue:{type:Array,default:()=>[]},lazyLoad:{type:Function}},emits:["update:modelValue","update:options"],directives:{"click-outset":u},setup(t,{emit:e}){const r=(0,n.ref)(!1),o=(0,n.computed)((()=>t.modelValue.map((t=>t.label)).join(" / "))),c=()=>{r.value=!r.value},a=()=>{r.value=!1},u=(n,r)=>{const o=i()(t.options);let c,a=[...o],u=0;while(c=a[u])c.id===n?(c.lazy=!1,c.children=r):c.children&&c.children.length>0&&(a=a.concat(c.children)),u+=1;e("update:options",o)},s=n=>{const r=n[n.length-1];console.log(r),t.lazyLoad&&"function"===typeof t.lazyLoad?t.lazyLoad(r,(t=>{t&&0===t.length&&a(),u(r.id,t),r.children=t,e("update:modelValue",n)})):(r.children&&0!==r.children.length||a(),e("update:options",t.options),e("update:modelValue",n))};return()=>(0,n.withDirectives)((0,n.createVNode)("div",{class:"cascader"},[(0,n.createVNode)("div",{class:"cascader-title",title:o.value,onClick:c},[o.value]),r.value?(0,n.createVNode)("div",{class:"cascader-panel"},[0===t.options.length?(0,n.createVNode)("div",{class:"empty-data"},[(0,n.createTextVNode)("暂无数据!")]):(0,n.createVNode)(f,{options:t.options,value:t.modelValue,level:0,onChange:s,lazy:!!t.lazyLoad},null)]):null]),[[(0,n.resolveDirective)("click-outset"),a]])}}),p=l,v=p}(),o}()})); //# sourceMappingURL=Cascader.umd.min.js.map