vue2-vant2-components
Version:
基于 vue2 和 vant2 开发的移动端表格组件
1 lines • 1.39 kB
JavaScript
(function(){"use strict";var n={};!function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}}(),function(){n.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)}}(),function(){n.r=function(n){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})}}();var e={};n.r(e),n.d(e,{createI18N:function(){return u}});var t=require("vue2-vant2-components/lib/utils/index.js"),r=require("vue2-vant2-components/lib/vvc-locale/index.js"),o=n.n(r);function u(n){return function(e,r){if([void 0,null].includes(e))return;if(""===e)return"";let u=o().messages(),l=i(u,[n,e].filter(Boolean).join("."));const f=arguments.length,a=new Array(f>1?f-1:0);l=c(l,r);for(let n=1;n<f;n++)a[n-1]=arguments[n];return(0,t.isFunction)(l)?l.apply(void 0,a):l}}function i(n,e){const t=e=>e.split(".").reduce(((n,e)=>null===n||void 0===n?void 0:n[e]),n),r=n=>n.replace(/{([A-z0-9.-]+?)}/g,((...n)=>{const e=t(n[1]);return"string"===typeof e?r(e):n[0]})),o=t(e)||e,u=o?r(o):null;return u}function c(n,e={}){return n.replace(/\{(\w+)\}/g,((n,t)=>Object.prototype.hasOwnProperty.call(e,t)?e[t]:""))}module.exports=e})();