vue-global-config
Advanced tools
Comparing version 0.0.0 to 0.0.1
@@ -1653,3 +1653,3 @@ var __defProp = Object.defineProperty; | ||
}) { | ||
const customizer = mergeFunction ? (objValue, srcValue) => typeOf(objValue) === "function" || typeOf(srcValue) === "function" ? mergeFunction(srcValue, objValue) : void 0 : void 0; | ||
const customizer = mergeFunction ? (objValue, srcValue) => typeOf(objValue) === "function" && typeOf(srcValue) === "function" ? mergeFunction(srcValue, objValue) : void 0 : void 0; | ||
return mergeObject === "deep" ? mergeWith$1(...sources, customizer) : assignInWith$1(...sources, customizer); | ||
@@ -1677,3 +1677,3 @@ } | ||
} = config; | ||
let propSequenceCopy; | ||
let configSequenceCopy; | ||
if (defaultIsDynamic) { | ||
@@ -1683,9 +1683,9 @@ if (typeOf(defaultValue) !== "function") { | ||
} | ||
propSequenceCopy = [...configSequence]; | ||
configSequenceCopy = [...configSequence]; | ||
} else { | ||
propSequenceCopy = [...configSequence, defaultValue]; | ||
configSequenceCopy = [...configSequence, defaultValue]; | ||
} | ||
let result, isPlainObjectArray = false, isFunctionArray = false; | ||
for (let i = 0; i < propSequenceCopy.length; i++) { | ||
const v = propSequenceCopy[i]; | ||
for (let i = 0; i < configSequenceCopy.length; i++) { | ||
const v = configSequenceCopy[i]; | ||
if (v !== void 0) { | ||
@@ -1708,3 +1708,3 @@ validateProp({ | ||
if (isPlainObjectArray) { | ||
propSequenceCopy = cloneDeep(propSequenceCopy); | ||
configSequenceCopy = cloneDeep(configSequenceCopy); | ||
} else { | ||
@@ -1716,9 +1716,9 @@ mergeObject = false; | ||
} | ||
for (let i = 0; i < propSequenceCopy.length; i++) { | ||
const prop = propSequenceCopy[i]; | ||
for (let i = 0; i < configSequenceCopy.length; i++) { | ||
const prop = configSequenceCopy[i]; | ||
if (prop !== void 0) { | ||
if (i === propSequenceCopy.length - 1) { | ||
if (i === configSequenceCopy.length - 1) { | ||
result = prop; | ||
} else if (mergeObject) { | ||
result = MergeObject(mergeObjectApplyOnlyToDefault ? [defaultValue, prop] : [...propSequenceCopy].reverse(), { | ||
result = MergeObject(mergeObjectApplyOnlyToDefault ? [defaultValue, prop] : [...configSequenceCopy].reverse(), { | ||
mergeObject, | ||
@@ -1728,3 +1728,3 @@ mergeFunction | ||
} else if (mergeFunction) { | ||
result = MergeFunction(mergeFunctionApplyOnlyToDefault ? [prop, defaultValue] : propSequenceCopy, { | ||
result = MergeFunction(mergeFunctionApplyOnlyToDefault ? [prop, defaultValue] : configSequenceCopy, { | ||
mergeFunction | ||
@@ -1731,0 +1731,0 @@ }); |
@@ -14,2 +14,2 @@ var Ru=Object.defineProperty,xu=Object.defineProperties;var Nu=Object.getOwnPropertyDescriptors;var Be=Object.getOwnPropertySymbols;var Gu=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable;var He=(p,T,O)=>T in p?Ru(p,T,{enumerable:!0,configurable:!0,writable:!0,value:O}):p[T]=O,Ke=(p,T)=>{for(var O in T||(T={}))Gu.call(T,O)&&He(p,O,T[O]);if(Be)for(var O of Be(T))Uu.call(T,O)&&He(p,O,T[O]);return p},We=(p,T)=>xu(p,Nu(T));(function(p,T){typeof exports=="object"&&typeof module!="undefined"?T(exports,require("vue-demi")):typeof define=="function"&&define.amd?define(["exports","vue-demi"],T):(p=typeof globalThis!="undefined"?globalThis:p||self,T(p["vue-global-config"]={},p.VueDemi))})(this,function(p,T){"use strict";function O(r){const e=Array.from(r);return e[0]=e[0].toUpperCase(),e.unshift("n"),e.unshift("o"),e.join("")}function ze(r,e=[]){let t={},n={},a={},i={};const u=Array.isArray(e)?e:Object.keys(e);for(let o in r)if(o.startsWith("@")){const f=o.substring(1);T.isVue3?f.startsWith("vnode")?i[O(f)]=r[o]:a[O(f)]=r[o]:f.startsWith("hook:")?i[f]=r[o]:a[f]=r[o]}else u.includes(o)?t[o]=r[o]:n[o]=r[o];return{props:t,attrs:n,listeners:a,hooks:i}}var Ze=typeof global=="object"&&global&&global.Object===Object&&global,Dr=Ze,Xe=typeof self=="object"&&self&&self.Object===Object&&self,Ye=Dr||Xe||Function("return this")(),P=Ye,qe=P.Symbol,S=qe,Rr=Object.prototype,Je=Rr.hasOwnProperty,Qe=Rr.toString,H=S?S.toStringTag:void 0;function Ve(r){var e=Je.call(r,H),t=r[H];try{r[H]=void 0;var n=!0}catch{}var a=Qe.call(r);return n&&(e?r[H]=t:delete r[H]),a}var ke=Object.prototype,rt=ke.toString;function et(r){return rt.call(r)}var tt="[object Null]",nt="[object Undefined]",xr=S?S.toStringTag:void 0;function F(r){return r==null?r===void 0?nt:tt:xr&&xr in Object(r)?Ve(r):et(r)}function E(r){return r!=null&&typeof r=="object"}var at="[object Symbol]";function lr(r){return typeof r=="symbol"||E(r)&&F(r)==at}function it(r,e){for(var t=-1,n=r==null?0:r.length,a=Array(n);++t<n;)a[t]=e(r[t],t,r);return a}var ot=Array.isArray,m=ot,ut=1/0,Nr=S?S.prototype:void 0,Gr=Nr?Nr.toString:void 0;function Ur(r){if(typeof r=="string")return r;if(m(r))return it(r,Ur)+"";if(lr(r))return Gr?Gr.call(r):"";var e=r+"";return e=="0"&&1/r==-ut?"-0":e}function C(r){var e=typeof r;return r!=null&&(e=="object"||e=="function")}function gr(r){return r}var ft="[object AsyncFunction]",st="[object Function]",ct="[object GeneratorFunction]",lt="[object Proxy]";function pr(r){if(!C(r))return!1;var e=F(r);return e==st||e==ct||e==ft||e==lt}var gt=P["__core-js_shared__"],dr=gt,Br=function(){var r=/[^.]+$/.exec(dr&&dr.keys&&dr.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""}();function pt(r){return!!Br&&Br in r}var dt=Function.prototype,ht=dt.toString;function M(r){if(r!=null){try{return ht.call(r)}catch{}try{return r+""}catch{}}return""}var yt=/[\\^$.*+?()[\]{}|]/g,vt=/^\[object .+?Constructor\]$/,bt=Function.prototype,_t=Object.prototype,$t=bt.toString,Tt=_t.hasOwnProperty,At=RegExp("^"+$t.call(Tt).replace(yt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Ot(r){if(!C(r)||pt(r))return!1;var e=pr(r)?At:vt;return e.test(M(r))}function mt(r,e){return r==null?void 0:r[e]}function L(r,e){var t=mt(r,e);return Ot(t)?t:void 0}var wt=L(P,"WeakMap"),hr=wt,Hr=Object.create,Pt=function(){function r(){}return function(e){if(!C(e))return{};if(Hr)return Hr(e);r.prototype=e;var t=new r;return r.prototype=void 0,t}}(),St=Pt;function Et(r,e,t){switch(t.length){case 0:return r.call(e);case 1:return r.call(e,t[0]);case 2:return r.call(e,t[0],t[1]);case 3:return r.call(e,t[0],t[1],t[2])}return r.apply(e,t)}function Kr(r,e){var t=-1,n=r.length;for(e||(e=Array(n));++t<n;)e[t]=r[t];return e}var Ct=800,jt=16,It=Date.now;function Ft(r){var e=0,t=0;return function(){var n=It(),a=jt-(n-t);if(t=n,a>0){if(++e>=Ct)return arguments[0]}else e=0;return r.apply(void 0,arguments)}}function Mt(r){return function(){return r}}var Lt=function(){try{var r=L(Object,"defineProperty");return r({},"",{}),r}catch{}}(),Q=Lt,Dt=Q?function(r,e){return Q(r,"toString",{configurable:!0,enumerable:!1,value:Mt(e),writable:!0})}:gr,Rt=Dt,xt=Ft(Rt),Nt=xt;function Gt(r,e){for(var t=-1,n=r==null?0:r.length;++t<n&&e(r[t],t,r)!==!1;);return r}var Ut=9007199254740991,Bt=/^(?:0|[1-9]\d*)$/;function yr(r,e){var t=typeof r;return e=e==null?Ut:e,!!e&&(t=="number"||t!="symbol"&&Bt.test(r))&&r>-1&&r%1==0&&r<e}function V(r,e,t){e=="__proto__"&&Q?Q(r,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):r[e]=t}function K(r,e){return r===e||r!==r&&e!==e}var Ht=Object.prototype,Kt=Ht.hasOwnProperty;function Wr(r,e,t){var n=r[e];(!(Kt.call(r,e)&&K(n,t))||t===void 0&&!(e in r))&&V(r,e,t)}function N(r,e,t,n){var a=!t;t||(t={});for(var i=-1,u=e.length;++i<u;){var o=e[i],f=n?n(t[o],r[o],o,t,r):void 0;f===void 0&&(f=r[o]),a?V(t,o,f):Wr(t,o,f)}return t}var zr=Math.max;function Wt(r,e,t){return e=zr(e===void 0?r.length-1:e,0),function(){for(var n=arguments,a=-1,i=zr(n.length-e,0),u=Array(i);++a<i;)u[a]=n[e+a];a=-1;for(var o=Array(e+1);++a<e;)o[a]=n[a];return o[e]=t(u),Et(r,this,o)}}function zt(r,e){return Nt(Wt(r,e,gr),r+"")}var Zt=9007199254740991;function vr(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=Zt}function k(r){return r!=null&&vr(r.length)&&!pr(r)}function Xt(r,e,t){if(!C(t))return!1;var n=typeof e;return(n=="number"?k(t)&&yr(e,t.length):n=="string"&&e in t)?K(t[e],r):!1}function Zr(r){return zt(function(e,t){var n=-1,a=t.length,i=a>1?t[a-1]:void 0,u=a>2?t[2]:void 0;for(i=r.length>3&&typeof i=="function"?(a--,i):void 0,u&&Xt(t[0],t[1],u)&&(i=a<3?void 0:i,a=1),e=Object(e);++n<a;){var o=t[n];o&&r(e,o,n,i)}return e})}var Yt=Object.prototype;function br(r){var e=r&&r.constructor,t=typeof e=="function"&&e.prototype||Yt;return r===t}function qt(r,e){for(var t=-1,n=Array(r);++t<r;)n[t]=e(t);return n}var Jt="[object Arguments]";function Xr(r){return E(r)&&F(r)==Jt}var Yr=Object.prototype,Qt=Yr.hasOwnProperty,Vt=Yr.propertyIsEnumerable,kt=Xr(function(){return arguments}())?Xr:function(r){return E(r)&&Qt.call(r,"callee")&&!Vt.call(r,"callee")},rr=kt;function rn(){return!1}var qr=typeof p=="object"&&p&&!p.nodeType&&p,Jr=qr&&typeof module=="object"&&module&&!module.nodeType&&module,en=Jr&&Jr.exports===qr,Qr=en?P.Buffer:void 0,tn=Qr?Qr.isBuffer:void 0,nn=tn||rn,W=nn,an="[object Arguments]",on="[object Array]",un="[object Boolean]",fn="[object Date]",sn="[object Error]",cn="[object Function]",ln="[object Map]",gn="[object Number]",pn="[object Object]",dn="[object RegExp]",hn="[object Set]",yn="[object String]",vn="[object WeakMap]",bn="[object ArrayBuffer]",_n="[object DataView]",$n="[object Float32Array]",Tn="[object Float64Array]",An="[object Int8Array]",On="[object Int16Array]",mn="[object Int32Array]",wn="[object Uint8Array]",Pn="[object Uint8ClampedArray]",Sn="[object Uint16Array]",En="[object Uint32Array]",v={};v[$n]=v[Tn]=v[An]=v[On]=v[mn]=v[wn]=v[Pn]=v[Sn]=v[En]=!0,v[an]=v[on]=v[bn]=v[un]=v[_n]=v[fn]=v[sn]=v[cn]=v[ln]=v[gn]=v[pn]=v[dn]=v[hn]=v[yn]=v[vn]=!1;function Cn(r){return E(r)&&vr(r.length)&&!!v[F(r)]}function _r(r){return function(e){return r(e)}}var Vr=typeof p=="object"&&p&&!p.nodeType&&p,z=Vr&&typeof module=="object"&&module&&!module.nodeType&&module,jn=z&&z.exports===Vr,$r=jn&&Dr.process,In=function(){try{var r=z&&z.require&&z.require("util").types;return r||$r&&$r.binding&&$r.binding("util")}catch{}}(),G=In,kr=G&&G.isTypedArray,Fn=kr?_r(kr):Cn,Tr=Fn,Mn=Object.prototype,Ln=Mn.hasOwnProperty;function re(r,e){var t=m(r),n=!t&&rr(r),a=!t&&!n&&W(r),i=!t&&!n&&!a&&Tr(r),u=t||n||a||i,o=u?qt(r.length,String):[],f=o.length;for(var s in r)(e||Ln.call(r,s))&&!(u&&(s=="length"||a&&(s=="offset"||s=="parent")||i&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||yr(s,f)))&&o.push(s);return o}function ee(r,e){return function(t){return r(e(t))}}var Dn=ee(Object.keys,Object),Rn=Dn,xn=Object.prototype,Nn=xn.hasOwnProperty;function Gn(r){if(!br(r))return Rn(r);var e=[];for(var t in Object(r))Nn.call(r,t)&&t!="constructor"&&e.push(t);return e}function Z(r){return k(r)?re(r):Gn(r)}function Un(r){var e=[];if(r!=null)for(var t in Object(r))e.push(t);return e}var Bn=Object.prototype,Hn=Bn.hasOwnProperty;function Kn(r){if(!C(r))return Un(r);var e=br(r),t=[];for(var n in r)n=="constructor"&&(e||!Hn.call(r,n))||t.push(n);return t}function U(r){return k(r)?re(r,!0):Kn(r)}var Wn=Zr(function(r,e,t,n){N(e,U(e),r,n)}),zn=Wn,Zn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Xn=/^\w*$/;function Ar(r,e){if(m(r))return!1;var t=typeof r;return t=="number"||t=="symbol"||t=="boolean"||r==null||lr(r)?!0:Xn.test(r)||!Zn.test(r)||e!=null&&r in Object(e)}var Yn=L(Object,"create"),X=Yn;function qn(){this.__data__=X?X(null):{},this.size=0}function Jn(r){var e=this.has(r)&&delete this.__data__[r];return this.size-=e?1:0,e}var Qn="__lodash_hash_undefined__",Vn=Object.prototype,kn=Vn.hasOwnProperty;function ra(r){var e=this.__data__;if(X){var t=e[r];return t===Qn?void 0:t}return kn.call(e,r)?e[r]:void 0}var ea=Object.prototype,ta=ea.hasOwnProperty;function na(r){var e=this.__data__;return X?e[r]!==void 0:ta.call(e,r)}var aa="__lodash_hash_undefined__";function ia(r,e){var t=this.__data__;return this.size+=this.has(r)?0:1,t[r]=X&&e===void 0?aa:e,this}function D(r){var e=-1,t=r==null?0:r.length;for(this.clear();++e<t;){var n=r[e];this.set(n[0],n[1])}}D.prototype.clear=qn,D.prototype.delete=Jn,D.prototype.get=ra,D.prototype.has=na,D.prototype.set=ia;function oa(){this.__data__=[],this.size=0}function er(r,e){for(var t=r.length;t--;)if(K(r[t][0],e))return t;return-1}var ua=Array.prototype,fa=ua.splice;function sa(r){var e=this.__data__,t=er(e,r);if(t<0)return!1;var n=e.length-1;return t==n?e.pop():fa.call(e,t,1),--this.size,!0}function ca(r){var e=this.__data__,t=er(e,r);return t<0?void 0:e[t][1]}function la(r){return er(this.__data__,r)>-1}function ga(r,e){var t=this.__data__,n=er(t,r);return n<0?(++this.size,t.push([r,e])):t[n][1]=e,this}function j(r){var e=-1,t=r==null?0:r.length;for(this.clear();++e<t;){var n=r[e];this.set(n[0],n[1])}}j.prototype.clear=oa,j.prototype.delete=sa,j.prototype.get=ca,j.prototype.has=la,j.prototype.set=ga;var pa=L(P,"Map"),Y=pa;function da(){this.size=0,this.__data__={hash:new D,map:new(Y||j),string:new D}}function ha(r){var e=typeof r;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?r!=="__proto__":r===null}function tr(r,e){var t=r.__data__;return ha(e)?t[typeof e=="string"?"string":"hash"]:t.map}function ya(r){var e=tr(this,r).delete(r);return this.size-=e?1:0,e}function va(r){return tr(this,r).get(r)}function ba(r){return tr(this,r).has(r)}function _a(r,e){var t=tr(this,r),n=t.size;return t.set(r,e),this.size+=t.size==n?0:1,this}function I(r){var e=-1,t=r==null?0:r.length;for(this.clear();++e<t;){var n=r[e];this.set(n[0],n[1])}}I.prototype.clear=da,I.prototype.delete=ya,I.prototype.get=va,I.prototype.has=ba,I.prototype.set=_a;var $a="Expected a function";function Or(r,e){if(typeof r!="function"||e!=null&&typeof e!="function")throw new TypeError($a);var t=function(){var n=arguments,a=e?e.apply(this,n):n[0],i=t.cache;if(i.has(a))return i.get(a);var u=r.apply(this,n);return t.cache=i.set(a,u)||i,u};return t.cache=new(Or.Cache||I),t}Or.Cache=I;var Ta=500;function Aa(r){var e=Or(r,function(n){return t.size===Ta&&t.clear(),n}),t=e.cache;return e}var Oa=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ma=/\\(\\)?/g,wa=Aa(function(r){var e=[];return r.charCodeAt(0)===46&&e.push(""),r.replace(Oa,function(t,n,a,i){e.push(a?i.replace(ma,"$1"):n||t)}),e}),Pa=wa;function Sa(r){return r==null?"":Ur(r)}function te(r,e){return m(r)?r:Ar(r,e)?[r]:Pa(Sa(r))}var Ea=1/0;function nr(r){if(typeof r=="string"||lr(r))return r;var e=r+"";return e=="0"&&1/r==-Ea?"-0":e}function ne(r,e){e=te(e,r);for(var t=0,n=e.length;r!=null&&t<n;)r=r[nr(e[t++])];return t&&t==n?r:void 0}function Ca(r,e,t){var n=r==null?void 0:ne(r,e);return n===void 0?t:n}function ae(r,e){for(var t=-1,n=e.length,a=r.length;++t<n;)r[a+t]=e[t];return r}var ja=ee(Object.getPrototypeOf,Object),mr=ja,Ia="[object Object]",Fa=Function.prototype,Ma=Object.prototype,ie=Fa.toString,La=Ma.hasOwnProperty,Da=ie.call(Object);function ar(r){if(!E(r)||F(r)!=Ia)return!1;var e=mr(r);if(e===null)return!0;var t=La.call(e,"constructor")&&e.constructor;return typeof t=="function"&&t instanceof t&&ie.call(t)==Da}function Ra(){this.__data__=new j,this.size=0}function xa(r){var e=this.__data__,t=e.delete(r);return this.size=e.size,t}function Na(r){return this.__data__.get(r)}function Ga(r){return this.__data__.has(r)}var Ua=200;function Ba(r,e){var t=this.__data__;if(t instanceof j){var n=t.__data__;if(!Y||n.length<Ua-1)return n.push([r,e]),this.size=++t.size,this;t=this.__data__=new I(n)}return t.set(r,e),this.size=t.size,this}function w(r){var e=this.__data__=new j(r);this.size=e.size}w.prototype.clear=Ra,w.prototype.delete=xa,w.prototype.get=Na,w.prototype.has=Ga,w.prototype.set=Ba;function Ha(r,e){return r&&N(e,Z(e),r)}function Ka(r,e){return r&&N(e,U(e),r)}var oe=typeof p=="object"&&p&&!p.nodeType&&p,ue=oe&&typeof module=="object"&&module&&!module.nodeType&&module,Wa=ue&&ue.exports===oe,fe=Wa?P.Buffer:void 0,se=fe?fe.allocUnsafe:void 0;function ce(r,e){if(e)return r.slice();var t=r.length,n=se?se(t):new r.constructor(t);return r.copy(n),n}function za(r,e){for(var t=-1,n=r==null?0:r.length,a=0,i=[];++t<n;){var u=r[t];e(u,t,r)&&(i[a++]=u)}return i}function le(){return[]}var Za=Object.prototype,Xa=Za.propertyIsEnumerable,ge=Object.getOwnPropertySymbols,Ya=ge?function(r){return r==null?[]:(r=Object(r),za(ge(r),function(e){return Xa.call(r,e)}))}:le,wr=Ya;function qa(r,e){return N(r,wr(r),e)}var Ja=Object.getOwnPropertySymbols,Qa=Ja?function(r){for(var e=[];r;)ae(e,wr(r)),r=mr(r);return e}:le,pe=Qa;function Va(r,e){return N(r,pe(r),e)}function de(r,e,t){var n=e(r);return m(r)?n:ae(n,t(r))}function Pr(r){return de(r,Z,wr)}function ka(r){return de(r,U,pe)}var ri=L(P,"DataView"),Sr=ri,ei=L(P,"Promise"),Er=ei,ti=L(P,"Set"),Cr=ti,he="[object Map]",ni="[object Object]",ye="[object Promise]",ve="[object Set]",be="[object WeakMap]",_e="[object DataView]",ai=M(Sr),ii=M(Y),oi=M(Er),ui=M(Cr),fi=M(hr),R=F;(Sr&&R(new Sr(new ArrayBuffer(1)))!=_e||Y&&R(new Y)!=he||Er&&R(Er.resolve())!=ye||Cr&&R(new Cr)!=ve||hr&&R(new hr)!=be)&&(R=function(r){var e=F(r),t=e==ni?r.constructor:void 0,n=t?M(t):"";if(n)switch(n){case ai:return _e;case ii:return he;case oi:return ye;case ui:return ve;case fi:return be}return e});var q=R,si=Object.prototype,ci=si.hasOwnProperty;function li(r){var e=r.length,t=new r.constructor(e);return e&&typeof r[0]=="string"&&ci.call(r,"index")&&(t.index=r.index,t.input=r.input),t}var gi=P.Uint8Array,ir=gi;function jr(r){var e=new r.constructor(r.byteLength);return new ir(e).set(new ir(r)),e}function pi(r,e){var t=e?jr(r.buffer):r.buffer;return new r.constructor(t,r.byteOffset,r.byteLength)}var di=/\w*$/;function hi(r){var e=new r.constructor(r.source,di.exec(r));return e.lastIndex=r.lastIndex,e}var $e=S?S.prototype:void 0,Te=$e?$e.valueOf:void 0;function yi(r){return Te?Object(Te.call(r)):{}}function Ae(r,e){var t=e?jr(r.buffer):r.buffer;return new r.constructor(t,r.byteOffset,r.length)}var vi="[object Boolean]",bi="[object Date]",_i="[object Map]",$i="[object Number]",Ti="[object RegExp]",Ai="[object Set]",Oi="[object String]",mi="[object Symbol]",wi="[object ArrayBuffer]",Pi="[object DataView]",Si="[object Float32Array]",Ei="[object Float64Array]",Ci="[object Int8Array]",ji="[object Int16Array]",Ii="[object Int32Array]",Fi="[object Uint8Array]",Mi="[object Uint8ClampedArray]",Li="[object Uint16Array]",Di="[object Uint32Array]";function Ri(r,e,t){var n=r.constructor;switch(e){case wi:return jr(r);case vi:case bi:return new n(+r);case Pi:return pi(r,t);case Si:case Ei:case Ci:case ji:case Ii:case Fi:case Mi:case Li:case Di:return Ae(r,t);case _i:return new n;case $i:case Oi:return new n(r);case Ti:return hi(r);case Ai:return new n;case mi:return yi(r)}}function Oe(r){return typeof r.constructor=="function"&&!br(r)?St(mr(r)):{}}var xi="[object Map]";function Ni(r){return E(r)&&q(r)==xi}var me=G&&G.isMap,Gi=me?_r(me):Ni,Ui=Gi,Bi="[object Set]";function Hi(r){return E(r)&&q(r)==Bi}var we=G&&G.isSet,Ki=we?_r(we):Hi,Wi=Ki,zi=1,Zi=2,Xi=4,Pe="[object Arguments]",Yi="[object Array]",qi="[object Boolean]",Ji="[object Date]",Qi="[object Error]",Se="[object Function]",Vi="[object GeneratorFunction]",ki="[object Map]",ro="[object Number]",Ee="[object Object]",eo="[object RegExp]",to="[object Set]",no="[object String]",ao="[object Symbol]",io="[object WeakMap]",oo="[object ArrayBuffer]",uo="[object DataView]",fo="[object Float32Array]",so="[object Float64Array]",co="[object Int8Array]",lo="[object Int16Array]",go="[object Int32Array]",po="[object Uint8Array]",ho="[object Uint8ClampedArray]",yo="[object Uint16Array]",vo="[object Uint32Array]",y={};y[Pe]=y[Yi]=y[oo]=y[uo]=y[qi]=y[Ji]=y[fo]=y[so]=y[co]=y[lo]=y[go]=y[ki]=y[ro]=y[Ee]=y[eo]=y[to]=y[no]=y[ao]=y[po]=y[ho]=y[yo]=y[vo]=!0,y[Qi]=y[Se]=y[io]=!1;function or(r,e,t,n,a,i){var u,o=e&zi,f=e&Zi,s=eΞif(t&&(u=a?t(r,n,a,i):t(r)),u!==void 0)return u;if(!C(r))return r;var c=m(r);if(c){if(u=li(r),!o)return Kr(r,u)}else{var l=q(r),g=l==Se||l==Vi;if(W(r))return ce(r,o);if(l==Ee||l==Pe||g&&!a){if(u=f||g?{}:Oe(r),!o)return f?Va(r,Ka(u,r)):qa(r,Ha(u,r))}else{if(!y[l])return a?r:{};u=Ri(r,l,o)}}i||(i=new w);var d=i.get(r);if(d)return d;i.set(r,u),Wi(r)?r.forEach(function(_){u.add(or(_,e,t,_,r,i))}):Ui(r)&&r.forEach(function(_,b){u.set(b,or(_,e,t,b,r,i))});var h=s?f?ka:Pr:f?U:Z,A=c?void 0:h(r);return Gt(A||r,function(_,b){A&&(b=_,_=r[b]),Wr(u,b,or(_,e,t,b,r,i))}),u}var bo=1,_o=4;function $o(r){return or(r,bo|_o)}var To="__lodash_hash_undefined__";function Ao(r){return this.__data__.set(r,To),this}function Oo(r){return this.__data__.has(r)}function ur(r){var e=-1,t=r==null?0:r.length;for(this.__data__=new I;++e<t;)this.add(r[e])}ur.prototype.add=ur.prototype.push=Ao,ur.prototype.has=Oo;function mo(r,e){for(var t=-1,n=r==null?0:r.length;++t<n;)if(e(r[t],t,r))return!0;return!1}function wo(r,e){return r.has(e)}var Po=1,So=2;function Ce(r,e,t,n,a,i){var u=t&Po,o=r.length,f=e.length;if(o!=f&&!(u&&f>o))return!1;var s=i.get(r),c=i.get(e);if(s&&c)return s==e&&c==r;var l=-1,g=!0,d=t&So?new ur:void 0;for(i.set(r,e),i.set(e,r);++l<o;){var h=r[l],A=e[l];if(n)var _=u?n(A,h,l,e,r,i):n(h,A,l,r,e,i);if(_!==void 0){if(_)continue;g=!1;break}if(d){if(!mo(e,function(b,$){if(!wo(d,$)&&(h===b||a(h,b,t,n,i)))return d.push($)})){g=!1;break}}else if(!(h===A||a(h,A,t,n,i))){g=!1;break}}return i.delete(r),i.delete(e),g}function Eo(r){var e=-1,t=Array(r.size);return r.forEach(function(n,a){t[++e]=[a,n]}),t}function Co(r){var e=-1,t=Array(r.size);return r.forEach(function(n){t[++e]=n}),t}var jo=1,Io=2,Fo="[object Boolean]",Mo="[object Date]",Lo="[object Error]",Do="[object Map]",Ro="[object Number]",xo="[object RegExp]",No="[object Set]",Go="[object String]",Uo="[object Symbol]",Bo="[object ArrayBuffer]",Ho="[object DataView]",je=S?S.prototype:void 0,Ir=je?je.valueOf:void 0;function Ko(r,e,t,n,a,i,u){switch(t){case Ho:if(r.byteLength!=e.byteLength||r.byteOffset!=e.byteOffset)return!1;r=r.buffer,e=e.buffer;case Bo:return!(r.byteLength!=e.byteLength||!i(new ir(r),new ir(e)));case Fo:case Mo:case Ro:return K(+r,+e);case Lo:return r.name==e.name&&r.message==e.message;case xo:case Go:return r==e+"";case Do:var o=Eo;case No:var f=n&jo;if(o||(o=Co),r.size!=e.size&&!f)return!1;var s=u.get(r);if(s)return s==e;n|=Io,u.set(r,e);var c=Ce(o(r),o(e),n,a,i,u);return u.delete(r),c;case Uo:if(Ir)return Ir.call(r)==Ir.call(e)}return!1}var Wo=1,zo=Object.prototype,Zo=zo.hasOwnProperty;function Xo(r,e,t,n,a,i){var u=t&Wo,o=Pr(r),f=o.length,s=Pr(e),c=s.length;if(f!=c&&!u)return!1;for(var l=f;l--;){var g=o[l];if(!(u?g in e:Zo.call(e,g)))return!1}var d=i.get(r),h=i.get(e);if(d&&h)return d==e&&h==r;var A=!0;i.set(r,e),i.set(e,r);for(var _=u;++l<f;){g=o[l];var b=r[g],$=e[g];if(n)var J=u?n($,b,g,e,r,i):n(b,$,g,r,e,i);if(!(J===void 0?b===$||a(b,$,t,n,i):J)){A=!1;break}_||(_=g=="constructor")}if(A&&!_){var x=r.constructor,cr=e.constructor;x!=cr&&"constructor"in r&&"constructor"in e&&!(typeof x=="function"&&x instanceof x&&typeof cr=="function"&&cr instanceof cr)&&(A=!1)}return i.delete(r),i.delete(e),A}var Yo=1,Ie="[object Arguments]",Fe="[object Array]",fr="[object Object]",qo=Object.prototype,Me=qo.hasOwnProperty;function Jo(r,e,t,n,a,i){var u=m(r),o=m(e),f=u?Fe:q(r),s=o?Fe:q(e);f=f==Ie?fr:f,s=s==Ie?fr:s;var c=f==fr,l=s==fr,g=f==s;if(g&&W(r)){if(!W(e))return!1;u=!0,c=!1}if(g&&!c)return i||(i=new w),u||Tr(r)?Ce(r,e,t,n,a,i):Ko(r,e,f,t,n,a,i);if(!(t&Yo)){var d=c&&Me.call(r,"__wrapped__"),h=l&&Me.call(e,"__wrapped__");if(d||h){var A=d?r.value():r,_=h?e.value():e;return i||(i=new w),a(A,_,t,n,i)}}return g?(i||(i=new w),Xo(r,e,t,n,a,i)):!1}function Fr(r,e,t,n,a){return r===e?!0:r==null||e==null||!E(r)&&!E(e)?r!==r&&e!==e:Jo(r,e,t,n,Fr,a)}var Qo=1,Vo=2;function ko(r,e,t,n){var a=t.length,i=a,u=!n;if(r==null)return!i;for(r=Object(r);a--;){var o=t[a];if(u&&o[2]?o[1]!==r[o[0]]:!(o[0]in r))return!1}for(;++a<i;){o=t[a];var f=o[0],s=r[f],c=o[1];if(u&&o[2]){if(s===void 0&&!(f in r))return!1}else{var l=new w;if(n)var g=n(s,c,f,r,e,l);if(!(g===void 0?Fr(c,s,Qo|Vo,n,l):g))return!1}}return!0}function Le(r){return r===r&&!C(r)}function ru(r){for(var e=Z(r),t=e.length;t--;){var n=e[t],a=r[n];e[t]=[n,a,Le(a)]}return e}function De(r,e){return function(t){return t==null?!1:t[r]===e&&(e!==void 0||r in Object(t))}}function eu(r){var e=ru(r);return e.length==1&&e[0][2]?De(e[0][0],e[0][1]):function(t){return t===r||ko(t,r,e)}}function tu(r,e){return r!=null&&e in Object(r)}function nu(r,e,t){e=te(e,r);for(var n=-1,a=e.length,i=!1;++n<a;){var u=nr(e[n]);if(!(i=r!=null&&t(r,u)))break;r=r[u]}return i||++n!=a?i:(a=r==null?0:r.length,!!a&&vr(a)&&yr(u,a)&&(m(r)||rr(r)))}function au(r,e){return r!=null&&nu(r,e,tu)}var iu=1,ou=2;function uu(r,e){return Ar(r)&&Le(e)?De(nr(r),e):function(t){var n=Ca(t,r);return n===void 0&&n===e?au(t,r):Fr(e,n,iu|ou)}}function fu(r){return function(e){return e==null?void 0:e[r]}}function su(r){return function(e){return ne(e,r)}}function cu(r){return Ar(r)?fu(nr(r)):su(r)}function lu(r){return typeof r=="function"?r:r==null?gr:typeof r=="object"?m(r)?uu(r[0],r[1]):eu(r):cu(r)}function gu(r){return function(e,t,n){for(var a=-1,i=Object(e),u=n(e),o=u.length;o--;){var f=u[r?o:++a];if(t(i[f],f,i)===!1)break}return e}}var pu=gu(),Re=pu;function du(r,e){return r&&Re(r,e,Z)}function Mr(r,e,t){(t!==void 0&&!K(r[e],t)||t===void 0&&!(e in r))&&V(r,e,t)}function hu(r){return E(r)&&k(r)}function Lr(r,e){if(!(e==="constructor"&&typeof r[e]=="function")&&e!="__proto__")return r[e]}function yu(r){return N(r,U(r))}function vu(r,e,t,n,a,i,u){var o=Lr(r,t),f=Lr(e,t),s=u.get(f);if(s){Mr(r,t,s);return}var c=i?i(o,f,t+"",r,e,u):void 0,l=c===void 0;if(l){var g=m(f),d=!g&&W(f),h=!g&&!d&&Tr(f);c=f,g||d||h?m(o)?c=o:hu(o)?c=Kr(o):d?(l=!1,c=ce(f,!0)):h?(l=!1,c=Ae(f,!0)):c=[]:ar(f)||rr(f)?(c=o,rr(o)?c=yu(o):(!C(o)||pr(o))&&(c=Oe(f))):l=!1}l&&(u.set(f,c),a(c,f,n,i,u),u.delete(f)),Mr(r,t,c)}function xe(r,e,t,n,a){r!==e&&Re(e,function(i,u){if(a||(a=new w),C(i))vu(r,e,u,t,xe,n,a);else{var o=n?n(Lr(r,u),i,u+"",r,e,a):void 0;o===void 0&&(o=i),Mr(r,u,o)}},U)}var bu=Zr(function(r,e,t,n){xe(r,e,t,n)}),_u=bu;function $u(r,e){var t={};return e=lu(e),du(r,function(n,a,i){V(t,e(n,a,i),n)}),t}/*! ***************************************************************************** | ||
PERFORMANCE OF THIS SOFTWARE. | ||
***************************************************************************** */var sr=function(){return sr=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},sr.apply(this,arguments)};function Tu(r){return r.toLowerCase()}var Au=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Ou=/[^A-Z0-9]+/gi;function mu(r,e){e===void 0&&(e={});for(var t=e.splitRegexp,n=t===void 0?Au:t,a=e.stripRegexp,i=a===void 0?Ou:a,u=e.transform,o=u===void 0?Tu:u,f=e.delimiter,s=f===void 0?" ":f,c=Ne(Ne(r,n,"$1\0$2"),i,"\0"),l=0,g=c.length;c.charAt(l)==="\0";)l++;for(;c.charAt(g-1)==="\0";)g--;return c.slice(l,g).split("\0").map(o).join(s)}function Ne(r,e,t){return e instanceof RegExp?r.replace(e,t):e.reduce(function(n,a){return n.replace(a,t)},r)}function Ge(r,e){var t=r.charAt(0),n=r.substr(1).toLowerCase();return e>0&&t>="0"&&t<="9"?"_"+t+n:""+t.toUpperCase()+n}function wu(r,e){return e===void 0&&(e={}),mu(r,sr({delimiter:"",transform:Ge},e))}function Pu(r,e){return e===0?r.toLowerCase():Ge(r,e)}function Su(r,e){return e===void 0&&(e={}),wu(r,sr({transform:Pu},e))}var Eu=r=>({object:()=>r===null||Array.isArray(r)&&r.length===0||ar(r)&&Object.getOwnPropertyNames(r).length===0,number:()=>Number.isNaN(r),string:()=>r==="",undefined:()=>!0,boolean:()=>r===!1,symbol:()=>!1,bigint:()=>!1})[typeof r](),Cu=r=>!Eu(r);function B(r){return{}.toString.call(r).slice(8,-1).toLowerCase()}(function(){for(var r=[],e=0;e<256;++e)r.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return r})();function ju({type:r,name:e,prop:t,validator:n}){if(r){B(r)==="string"&&(r=[r]);const a=B(t);if(!r.includes(a))throw Error(`${e}\u9700\u4E3A${r.toString()}\u7C7B\u578B\uFF08\u5F97\u5230${a}\uFF09`)}if(n&&!n(t))throw Error(`${e}\u4E0D\u5408\u6CD5`)}function Iu(r,{mergeObject:e,mergeFunction:t}){const n=t?(a,i)=>B(a)==="function"||B(i)==="function"?t(i,a):void 0:void 0;return e==="deep"?_u(...r,n):zn(...r,n)}function Fu(r,{mergeFunction:e}){return r.reduce(e,()=>{})}function Ue(r,e={}){let{name:t="",type:n,default:a,defaultIsDynamic:i=!1,required:u=!1,validator:o,camelCase:f=!0,mergeObject:s="deep",mergeObjectApplyOnlyToDefault:c=!1,mergeFunction:l=!1,mergeFunctionApplyOnlyToDefault:g=!0}=e,d;if(i){if(B(a)!=="function")throw Error(`${t}\u52A8\u6001\u751F\u6210\u9ED8\u8BA4\u503C\u65F6\uFF0C\u9ED8\u8BA4\u503C\u9700\u4E3A\u51FD\u6570\u7C7B\u578B`);d=[...r]}else d=[...r,a];let h,A=!1,_=!1;for(let b=0;b<d.length;b++){const $=d[b];if($!==void 0){ju({type:n,name:t,prop:$,validator:o});const J=ar($),x=B($)==="function";if(A=J,_=x,!J&&!x)break}}A?d=$o(d):(s=!1,_||(l=!1));for(let b=0;b<d.length;b++){const $=d[b];if($!==void 0){b===d.length-1?h=$:s?h=Iu(c?[a,$]:[...d].reverse(),{mergeObject:s,mergeFunction:l}):l?h=Fu(g?[$,a]:d,{mergeFunction:l}):h=$;break}}if(u&&h===void 0)throw Error(`${t}\u53C2\u6570\u4E0D\u80FD\u4E3A\u7A7A`);return i?Ue(r,We(Ke({},e),{default:a(h),defaultIsDynamic:!1})):f&&ar(h)?$u(h,(b,$)=>Su($,{stripRegexp:new RegExp})):h}function Mu(r,e){return Object.keys(r).filter(t=>e(t)).reduce((t,n)=>(t[n]=r[n],t),{})}function Lu(r){return Mu(r,e=>!e.startsWith("hook:"))}function Du(r){if(Cu(r)){const e=this.$emit;this.$emit=function(){var a;e.apply(this,arguments);const[t,...n]=arguments;(a=r[t])==null||a.apply(this,n)}}}p.conclude=Ue,p.getLocalListeners=Lu,p.listenGlobalHooks=Du,p.useGlobalConfig=ze,Object.defineProperties(p,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); | ||
***************************************************************************** */var sr=function(){return sr=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++){t=arguments[n];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])}return e},sr.apply(this,arguments)};function Tu(r){return r.toLowerCase()}var Au=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Ou=/[^A-Z0-9]+/gi;function mu(r,e){e===void 0&&(e={});for(var t=e.splitRegexp,n=t===void 0?Au:t,a=e.stripRegexp,i=a===void 0?Ou:a,u=e.transform,o=u===void 0?Tu:u,f=e.delimiter,s=f===void 0?" ":f,c=Ne(Ne(r,n,"$1\0$2"),i,"\0"),l=0,g=c.length;c.charAt(l)==="\0";)l++;for(;c.charAt(g-1)==="\0";)g--;return c.slice(l,g).split("\0").map(o).join(s)}function Ne(r,e,t){return e instanceof RegExp?r.replace(e,t):e.reduce(function(n,a){return n.replace(a,t)},r)}function Ge(r,e){var t=r.charAt(0),n=r.substr(1).toLowerCase();return e>0&&t>="0"&&t<="9"?"_"+t+n:""+t.toUpperCase()+n}function wu(r,e){return e===void 0&&(e={}),mu(r,sr({delimiter:"",transform:Ge},e))}function Pu(r,e){return e===0?r.toLowerCase():Ge(r,e)}function Su(r,e){return e===void 0&&(e={}),wu(r,sr({transform:Pu},e))}var Eu=r=>({object:()=>r===null||Array.isArray(r)&&r.length===0||ar(r)&&Object.getOwnPropertyNames(r).length===0,number:()=>Number.isNaN(r),string:()=>r==="",undefined:()=>!0,boolean:()=>r===!1,symbol:()=>!1,bigint:()=>!1})[typeof r](),Cu=r=>!Eu(r);function B(r){return{}.toString.call(r).slice(8,-1).toLowerCase()}(function(){for(var r=[],e=0;e<256;++e)r.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return r})();function ju({type:r,name:e,prop:t,validator:n}){if(r){B(r)==="string"&&(r=[r]);const a=B(t);if(!r.includes(a))throw Error(`${e}\u9700\u4E3A${r.toString()}\u7C7B\u578B\uFF08\u5F97\u5230${a}\uFF09`)}if(n&&!n(t))throw Error(`${e}\u4E0D\u5408\u6CD5`)}function Iu(r,{mergeObject:e,mergeFunction:t}){const n=t?(a,i)=>B(a)==="function"&&B(i)==="function"?t(i,a):void 0:void 0;return e==="deep"?_u(...r,n):zn(...r,n)}function Fu(r,{mergeFunction:e}){return r.reduce(e,()=>{})}function Ue(r,e={}){let{name:t="",type:n,default:a,defaultIsDynamic:i=!1,required:u=!1,validator:o,camelCase:f=!0,mergeObject:s="deep",mergeObjectApplyOnlyToDefault:c=!1,mergeFunction:l=!1,mergeFunctionApplyOnlyToDefault:g=!0}=e,d;if(i){if(B(a)!=="function")throw Error(`${t}\u52A8\u6001\u751F\u6210\u9ED8\u8BA4\u503C\u65F6\uFF0C\u9ED8\u8BA4\u503C\u9700\u4E3A\u51FD\u6570\u7C7B\u578B`);d=[...r]}else d=[...r,a];let h,A=!1,_=!1;for(let b=0;b<d.length;b++){const $=d[b];if($!==void 0){ju({type:n,name:t,prop:$,validator:o});const J=ar($),x=B($)==="function";if(A=J,_=x,!J&&!x)break}}A?d=$o(d):(s=!1,_||(l=!1));for(let b=0;b<d.length;b++){const $=d[b];if($!==void 0){b===d.length-1?h=$:s?h=Iu(c?[a,$]:[...d].reverse(),{mergeObject:s,mergeFunction:l}):l?h=Fu(g?[$,a]:d,{mergeFunction:l}):h=$;break}}if(u&&h===void 0)throw Error(`${t}\u53C2\u6570\u4E0D\u80FD\u4E3A\u7A7A`);return i?Ue(r,We(Ke({},e),{default:a(h),defaultIsDynamic:!1})):f&&ar(h)?$u(h,(b,$)=>Su($,{stripRegexp:new RegExp})):h}function Mu(r,e){return Object.keys(r).filter(t=>e(t)).reduce((t,n)=>(t[n]=r[n],t),{})}function Lu(r){return Mu(r,e=>!e.startsWith("hook:"))}function Du(r){if(Cu(r)){const e=this.$emit;this.$emit=function(){var a;e.apply(this,arguments);const[t,...n]=arguments;(a=r[t])==null||a.apply(this,n)}}}p.conclude=Ue,p.getLocalListeners=Lu,p.listenGlobalHooks=Du,p.useGlobalConfig=ze,Object.defineProperties(p,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}); |
{ | ||
"name": "vue-global-config", | ||
"version": "0.0.0", | ||
"version": "0.0.1", | ||
"author": "cloydlau", | ||
"description": "Let your components support global config.", | ||
"description": "Let your Vue Components support global config", | ||
"keywords": [ | ||
@@ -7,0 +7,0 @@ "global config", |
@@ -53,3 +53,7 @@ # vue-global-config | ||
1. 首先要为组件提供一个[全局注册的入口](https://github.com/cloydlau/vue-global-config/tree/main/vue3demo/src/components/GlobalComponent/index.ts) ,以便该组件能被全局注册,这是基础 | ||
1. | ||
首先要为组件提供一个[全局注册的入口](https://github.com/cloydlau/vue-global-config/tree/main/vue3demo/src/components/GlobalComponent/index.ts) | ||
,以便该组件能被全局注册,这是基础 | ||
2. 使用 [useGlobalConfig](#useGlobalConfig) 对组件使用者的传参进行处理,得到四项全局参数 props、attrs、listeners、hooks | ||
@@ -109,4 +113,4 @@ 3. 组件引入这些全局参数,使用 [conclude](#conclude) 与组件的实例参数进行权重判定、融合,得到最终的参数值 | ||
mergeFunction: (localEventListener, globalEventListener) => (...args) => { | ||
localEventListener(args) | ||
globalEventListener?.(args) | ||
localEventListener(...args) | ||
globalEventListener(...args) | ||
}, | ||
@@ -206,3 +210,3 @@ })) | ||
} | ||
// getLocalListeners 的作用是去掉 this.$listeners 中的 hooks | ||
@@ -215,4 +219,4 @@ // 去掉的原因见 getLocalListeners 章节 | ||
mergeFunction: (localEventListener, globalEventListener) => (...args) => { | ||
localEventListener(args) | ||
globalEventListener?.(args) | ||
localEventListener(...args) | ||
globalEventListener(...args) | ||
}, | ||
@@ -379,3 +383,4 @@ }) | ||
conclude 内部使用 [Array.prototype.reduce](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce) | ||
conclude | ||
内部使用 [Array.prototype.reduce](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce) | ||
来执行函数融合,mergeFunction 将被用作参数1。 | ||
@@ -419,3 +424,4 @@ | ||
显式指定默认值,如果没有开启 `mergeObjectApplyOnlyToDefault` 或 `mergeFunctionApplyOnlyToDefault` 的话,则没有必要使用该参数,将默认值放在 `propSequence` 的末尾即可。 | ||
显式指定默认值,如果没有开启 `mergeObjectApplyOnlyToDefault` 或 `mergeFunctionApplyOnlyToDefault` 的话,则没有必要使用该参数,将默认值放在 `configSequence` | ||
的末尾即可。 | ||
@@ -478,3 +484,3 @@ ### config.camelCase | ||
所以在 Vue 2 中,通过实例传递的 hooks 会被 `this.$listeners` 错误地传递给组件内部的子组件,导致 hooks 被多次触发。 | ||
所以在 Vue 2 中,通过实例传递的 hooks 会被 `this.$listeners` 错误地传递给组件内部的子组件,导致 hooks 被重复触发。 | ||
@@ -481,0 +487,0 @@ 调用 `getLocalListeners(this.$listeners)` 能够得到去除 hooks 只包含 listeners 的监听器。 |
107765
489