This commit is contained in:
2022-12-09 16:41:41 +08:00
parent c1cce5a7c2
commit ff7aa8774f
2003 changed files with 156639 additions and 140 deletions

View File

@@ -0,0 +1,20 @@
<script lang="ts">
export default {
name: "FontsHtmlIcon",
};
</script>
<script setup lang="ts">
import LayIcon from "../component/icon/index";
const props = defineProps<{
color?: string;
size?: string;
}>();
</script>
<template>
<lay-icon
:color="props.color"
:size="props.size"
type="layui-icon-fonts-html"
/>
</template>

View File

@@ -0,0 +1,4 @@
x<01>UM<55><4D>0<10><>_1kqH<71><48><EFBFBD>"<0E>m<EFBFBD>h<EFBFBD> <20><EFBFBD>6<EFBFBD>b<EFBFBD><62>Q<EFBFBD><51>.<2E><>wf<<3C><>B<11>4~<1E><>y3<79><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F>m<EFBFBD><6D> Jk$d<>6ٸC<D9B8>j<0F>0<EFBFBD><30><EFBFBD>Nly<>m㡔U<E3A194>j<0F> <09>)<29>r<05>C<EFBFBD>p<EFBFBD>zo<7A><6F>'<27>:<3A>,<2C><>6h<><68>m=%S<>@&KeJy^h<><68>X'~<7E><><>%tP5<50><08><><EFBFBD><EFBFBD>>j<><6A><EFBFBD>mJ<6D>̇<EFBFBD><CC87><EFBFBD><EFBFBD>n\~*<2A>:<3A>/<0F><1C>;<3B>k<EFBFBD><6B><EFBFBD>^<5E><><EFBFBD>eSR<>S<1E>(<28><><EFBFBD><EFBFBD> xd<78>YE<59><45><EFBFBD>x<13>Hj֍<><D68D><EFBFBD><EFBFBD><EFBFBD><1A>r<EFBFBD>Q<EFBFBD><>%XۢĈ<DBA2><C488><EFBFBD>!<21>;<3B><>Ia<49>a|eW<65><57>ҭ*<11>[<5B>eaj<><6A>uO<75><4F><EFBFBD>,<2C>+<2B>Z<EFBFBD>q<EFBFBD> <0C>r<><72><EFBFBD><EFBFBD>K<12><>yL<79>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><14>G<19><>p<01><>6<EFBFBD>̓<EFBFBD><CD83><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD>ЪL!_72<37>Ol2<6C>|<7C><><EFBFBD> tV<74>2<EFBFBD><32><EFBFBD><10><>M ϯ<>*<2A> <0B>g&@<40>jXw3<77>?g"<22><>0<13>|谔/<1F><>@k<>hu<68><75><EFBFBD><EFBFBD><I<>W<EFBFBD>ѶN<D1B6><4E><EFBFBD><19>ې<EFBFBD><DB90> <20>
<EFBFBD>,z<>ga <08><>@$b<0E><03>:<1A>x<47><C5A7>#<23><>w<><63><D698><16>`w]<5D><><EFBFBD>#KN|<7C>vd$OR=<3D>¹<EFBFBD><C2B9><EFBFBD>S5<>/<2F>ޛ,(V\<5C>EX<45><02>b))<29>}<1F>xy!<21>7g<37><67><01><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><1B>qÐJ<C390>/<2F>t;<3B>f<08>As<41>m<EFBFBD><6D><11>|<7C>v.`<60>&GB<47>
2<EFBFBD>=9<><39>m<EFBFBD><6D>
<EFBFBD><>r<EFBFBD><72>l<EFBFBD>5<EFBFBD>;<3B><>|tHt<15>X<EFBFBD><08><><EFBFBD><EFBFBD>{ b<>b.<2E><>g<EFBFBD>u<EFBFBD><75>\Ğ$<24><>QZ<51>)SU.<2E>7<EFBFBD><37>^-:H#Z<>gu;<3B><>,U<><10> <20><><EFBFBD>bY<18>&<26><>o=<3D>4hp<68>

View File

@@ -0,0 +1,16 @@
<script lang="ts">
export default {
name: "SliderIcon",
};
</script>
<script setup lang="ts">
import LayIcon from "../component/icon/index";
const props = defineProps<{
color?: string;
size?: string;
}>();
</script>
<template>
<lay-icon :color="props.color" :size="props.size" type="layui-icon-slider" />
</template>

View File

@@ -0,0 +1,123 @@
import { UserConfigExport } from "vite";
import vue from "@vitejs/plugin-vue";
import vueJsx from "@vitejs/plugin-vue-jsx";
import { resolve } from "path";
import * as fs from "fs";
const inputDir = resolve(process.cwd(), "./src/component");
const inputsArray = fs.readdirSync(inputDir).filter((name) => {
const componentDir = resolve(inputDir, name);
const isDir = fs.lstatSync(componentDir).isDirectory();
return isDir && fs.readdirSync(componentDir).includes("index.ts");
});
const inputs = inputsArray.reduce((backObj, pkgName) => {
backObj[pkgName] = resolve(
process.cwd(),
`./src/component/${pkgName}/index.ts`
);
return backObj;
}, {});
inputs["index"] = resolve(process.cwd(), "./src/index.ts");
const matchModule: string[] = [
"input",
"dropdown",
"carousel",
"transition",
"datePicker",
"header",
"selectOption",
"skeletonItem",
"tabItem",
"upload",
"checkbox",
"badge",
"button",
"tooltip",
"page",
"scroll",
"radio",
"empty",
"dropdownMenu",
"dropdownMenuItem",
"tag",
"tagInput",
"footer",
];
export default (): UserConfigExport => {
return {
publicDir: false,
resolve: {
alias: [
{
find: "@",
replacement: resolve(process.cwd(), "./"),
},
],
},
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true,
},
},
postcss: {},
},
plugins: [vue(), vueJsx()],
build: {
cssCodeSplit: true,
emptyOutDir: true,
outDir: "es",
lib: {
entry: resolve(process.cwd(), "./src/index.ts"),
formats: ["es"],
},
terserOptions: {
compress: {
drop_console: true,
drop_debugger: true,
pure_funcs: ["console.log"],
},
output: {
comments: true,
},
},
rollupOptions: {
input: inputs,
output: {
globals: {
vue: "Vue",
},
manualChunks(id) {
let arr = id.toString().split("/");
if (id.includes("node_modules")) {
//id => layui-vue/node_modules/.pnpm/@vue+devtools-api@6.1.4/node_modules/@vue/devtools-api/lib/esm/api/app.js
const chunksName = "_chunks/";
return (
chunksName +
id.toString().split("node_modules/")[2].split("/")[0].toString()
);
} else if (arr.length >= 2) {
//if (arr.length >= 2 && arr[arr.length - 1].split('.')[1] != 'ts'){
let entryPoint = arr[arr.length - 2].toString();
if (matchModule.includes(entryPoint)) {
return entryPoint;
}
}
},
chunkFileNames: ({ name }) => {
return name === "index" ? "index.js" : "[name]/index.js";
},
entryFileNames: ({ name }) => {
return name === "index" ? "index.js" : "[name]/index.js";
},
assetFileNames: "[name]/index.css",
},
external: ["vue", "vue-router"],
},
},
};
};

View File

@@ -0,0 +1,42 @@
import{l}from"./index.e7555e34.js";import{r as o,o as w,j as h,h as s,g as a,B as u,v as t,i as n}from"./.pnpm.8fb36023.js";const v={class:"markdown-body"},b=n("p",{class:"describe-plugin"},"\u9884\u89C8\u56FE\u7247\u3002",-1),x=n("pre",null,[n("code",{"v-pre":""},[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("lay-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("signleImg"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("\u56FE\u7247\u67E5\u770B"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("lay-button")]),n("span",{class:"token punctuation"},">")]),t(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
`),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" layer "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(" "),n("span",{class:"token string"},'"@layui/layui-vue"'),t(`
`),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"signleImg"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token keyword"},"function"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
layer`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"photos"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"http://www.pearadmin.com/assets/images/un1.svg"'),n("span",{class:"token punctuation"},")"),t(`
`),n("span",{class:"token punctuation"},"}"),t(`
`)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
`)])],-1),C=n("pre",null,[n("code",{"v-pre":""},[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("lay-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("signleImg2"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("\u56FE\u7247\u6807\u9898"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("lay-button")]),n("span",{class:"token punctuation"},">")]),t(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
`),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" layer "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(" "),n("span",{class:"token string"},'"@layui/layui-vue"'),t(`
`),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"signleImg2"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token keyword"},"function"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
layer`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"photos"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
`),n("span",{class:"token literal-property property"},"imgList"),n("span",{class:"token operator"},":"),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"{"),n("span",{class:"token literal-property property"},"src"),n("span",{class:"token operator"},":"),n("span",{class:"token string"},"'http://www.pearadmin.com/assets/images/un2.svg'"),n("span",{class:"token punctuation"},","),n("span",{class:"token literal-property property"},"alt"),n("span",{class:"token operator"},":"),n("span",{class:"token string"},"'layer for vue'"),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},"]"),t(`
`),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),t(`
`),n("span",{class:"token punctuation"},"}"),t(`
`)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
`)])],-1),I=n("pre",null,[n("code",{"v-pre":""},[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("lay-button")]),t(),n("span",{class:"token attr-name"},"type"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("primary"),n("span",{class:"token punctuation"},'"')]),t(),n("span",{class:"token attr-name"},"@click"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),t("groupImg"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),t("\u56FE\u7247\u5206\u7EC4"),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("lay-button")]),n("span",{class:"token punctuation"},">")]),t(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("template")]),n("span",{class:"token punctuation"},">")]),t(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),t("script")]),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[t(`
`),n("span",{class:"token keyword"},"import"),t(),n("span",{class:"token punctuation"},"{"),t(" layer "),n("span",{class:"token punctuation"},"}"),t(),n("span",{class:"token keyword"},"from"),t(" "),n("span",{class:"token string"},'"@layui/layui-vue"'),t(`
`),n("span",{class:"token keyword"},"const"),t(),n("span",{class:"token function-variable function"},"groupImg"),t(),n("span",{class:"token operator"},"="),t(),n("span",{class:"token keyword"},"function"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),t(),n("span",{class:"token punctuation"},"{"),t(`
layer`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"photos"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),t(`
`),n("span",{class:"token literal-property property"},"imgList"),n("span",{class:"token operator"},":"),n("span",{class:"token punctuation"},"["),t(`
`),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"src"),n("span",{class:"token operator"},":"),n("span",{class:"token string"},"'http://www.pearadmin.com/assets/images/un8.svg'"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token literal-property property"},"alt"),n("span",{class:"token operator"},":"),n("span",{class:"token string"},"'\u56FE\u72471'"),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),t(`
`),n("span",{class:"token punctuation"},"{"),t(),n("span",{class:"token literal-property property"},"src"),n("span",{class:"token operator"},":"),n("span",{class:"token string"},"'http://www.pearadmin.com/assets/images/un32.svg'"),n("span",{class:"token punctuation"},","),t(),n("span",{class:"token literal-property property"},"alt"),n("span",{class:"token operator"},":"),n("span",{class:"token string"},"'\u56FE\u72472'"),n("span",{class:"token punctuation"},"}"),t(`
`),n("span",{class:"token punctuation"},"]"),t(`
`),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),t(`
`),n("span",{class:"token punctuation"},"}"),t(`
`)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),t("script")]),n("span",{class:"token punctuation"},">")]),t(`
`)])],-1),q=n("div",{class:"language-"},[n("pre",null,[n("code",{"v-pre":""},`layer.photos(options)
`)])],-1),j=n("table",null,[n("thead",null,[n("tr",null,[n("th",null,"\u5C5E\u6027"),n("th",null,"\u63CF\u8FF0"),n("th",null,"\u5907\u6CE8")])]),n("tbody",null,[n("tr",null,[n("td",null,"options"),n("td",null,"\u9009\u914D\u5C5E\u6027"),n("td",null,"{ time: \u52A0\u8F7D\u65F6\u957F, icon: \u56FE\u6807 }")])])],-1),N={style:{display:"flex","justify-content":"space-between","margin-top":"20px"}},T={},A={__name:"photo",setup(B,{expose:r}){let g=function(){l.photos("http://www.pearadmin.com/assets/images/un1.svg")},m=function(){l.photos({imgList:[{src:"http://www.pearadmin.com/assets/images/un2.svg",alt:"layer for vue"}]})},y=function(){l.photos({imgList:[{src:"http://www.pearadmin.com/assets/images/un8.svg",alt:"\u56FE\u72471"},{src:"http://www.pearadmin.com/assets/images/un32.svg",alt:"\u56FE\u72472"}]})};return r({frontmatter:{}}),(L,V)=>{const d=o("lay-anchor"),p=o("lay-field"),e=o("lay-button"),c=o("lay-code"),_=o("lay-table-box"),f=o("lay-contributor"),i=o("lay-icon"),k=o("router-link");return w(),h("div",v,[s(d,{anchors:"\u57FA\u672C\u4ECB\u7ECD,\u57FA\u672C\u4F7F\u7528,\u8BBE\u7F6E\u6807\u9898,\u56FE\u7247\u5206\u7EC4,\u7EC4\u4EF6\u65B9\u6CD5,\u7EC4\u4EF6\u5C5E\u6027",currIndex:-1,show:!0}),s(p,{id:"\u57FA\u672C\u4ECB\u7ECD",title:"\u57FA\u672C\u4ECB\u7ECD",style:{"margin-top":"21px","margin-bottom":"20px"}}),b,s(p,{id:"\u57FA\u672C\u4F7F\u7528",title:"\u57FA\u672C\u4F7F\u7528",style:{"margin-top":"21px","margin-bottom":"20px"}}),s(c,null,{code:a(()=>[x]),default:a(()=>[s(e,{type:"primary",onClick:u(g)},{default:a(()=>[t("\u56FE\u7247\u67E5\u770B")]),_:1},8,["onClick"])]),_:1}),s(p,{id:"\u8BBE\u7F6E\u6807\u9898",title:"\u8BBE\u7F6E\u6807\u9898",style:{"margin-top":"21px","margin-bottom":"20px"}}),s(c,null,{code:a(()=>[C]),default:a(()=>[s(e,{type:"primary",onClick:u(m)},{default:a(()=>[t("\u56FE\u7247\u6807\u9898")]),_:1},8,["onClick"])]),_:1}),s(p,{id:"\u56FE\u7247\u5206\u7EC4",title:"\u56FE\u7247\u5206\u7EC4",style:{"margin-top":"21px","margin-bottom":"20px"}}),s(c,null,{code:a(()=>[I]),default:a(()=>[s(e,{type:"primary",onClick:u(y)},{default:a(()=>[t("\u56FE\u7247\u5206\u7EC4")]),_:1},8,["onClick"])]),_:1}),s(p,{id:"\u7EC4\u4EF6\u65B9\u6CD5",title:"\u7EC4\u4EF6\u65B9\u6CD5",style:{"margin-top":"21px","margin-bottom":"20px"}}),q,s(p,{id:"\u7EC4\u4EF6\u5C5E\u6027",title:"\u7EC4\u4EF6\u5C5E\u6027",style:{"margin-top":"21px","margin-bottom":"20px"}}),s(_,null,{default:a(()=>[j]),_:1}),s(f,{"file-path":"msg"}),n("div",N,[n("div",null,[s(k,{to:"/zh-CN/components/confirm",class:"lay-link",style:{display:""}},{default:a(()=>[s(i,{type:"layui-icon-left"}),t("\u5BF9\u8BDD\u6846")]),_:1})]),n("div",null,[s(k,{to:"/zh-CN/components/drawer",class:"lay-link",style:{display:""}},{default:a(()=>[t("\u62BD\u5C49 "),s(i,{type:"layui-icon-right"})]),_:1})])])])}}};export{A as default,T as frontmatter};