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,64 @@
declare const _default: {
input: {
placeholder: string;
};
page: {
previous: string;
next: string;
goTo: string;
confirm: string;
page: string;
item: string;
total: string;
};
datePicker: {
year: string;
month: string;
sunday: string;
monday: string;
tuesday: string;
wednesday: string;
thursday: string;
friday: string;
saturday: string;
january: string;
february: string;
march: string;
april: string;
may: string;
june: string;
july: string;
august: string;
september: string;
october: string;
november: string;
december: string;
selectDate: string;
selectTime: string;
selectYear: string;
selectMonth: string;
clear: string;
confirm: string;
cancel: string;
now: string;
};
empty: {
description: string;
};
upload: {
text: string;
dragText: string;
defaultErrorMsg: string;
urlErrorMsg: string;
numberErrorMsg: string;
cutInitErrorMsg: string;
uploadSuccess: string;
cannotSupportCutMsg: string;
occurFileSizeErrorMsg: string;
startUploadMsg: string;
confirmBtn: string;
cancelBtn: string;
title: string;
};
};
export default _default;

View File

@@ -0,0 +1,16 @@
<script lang="ts">
export default {
name: "RadioIcon",
};
</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-radio" />
</template>

View File

@@ -0,0 +1,39 @@
export type StringFn = () => string;
export type StringOrNumber = string | number;
export type KeysType = (number | string)[];
export type EditType = boolean | ("add" | "update" | "delete");
export interface OriginalTreeData {
title: StringFn | string;
id: StringOrNumber;
field: StringFn | string;
children?: OriginalTreeData[];
disabled?: boolean;
}
export interface ReplaceFieldsOptions {
id?: string;
children?: string;
title?: string;
}
export interface TreeProps {
checkedKeys?: KeysType;
expandKeys?: KeysType;
data: OriginalTreeData;
checkStrictly?: boolean | string;
showCheckbox?: boolean;
edit?: EditType;
collapseTransition?: boolean;
onlyIconControl?: boolean;
showLine?: boolean;
replaceFields?: ReplaceFieldsOptions;
}
export interface TreeEmits {
(e: "update:checkedKeys", keys: KeysType): void;
(e: "update:expandKeys", keys: KeysType): void;
(e: "node-click", node: OriginalTreeData, event: Event): void;
}
export type CustomKey = string | number;
export type CustomString = (() => string) | string;

View File

@@ -0,0 +1,2 @@
xm<>9<0E>0<05>}<7D>/W<>8QZ<51>p
<EFBFBD><EFBFBD>7yA^H$<24><>c$Rпy3<79>'<05>8\x<>\<5C>3<><02><><EFBFBD>K,Uz+؜P<>%<25>

View File

@@ -0,0 +1,24 @@
import{r as s,o as l,j as c,h as t,g as u,i as n,v as a}from"./.pnpm.8fb36023.js";const r={class:"markdown-body"},k=n("p",{class:"describe-plugin"},"\u76EE\u524D\u7684\u9ED8\u8BA4\u6587\u6848\u662F\u7B80\u4F53\u4E2D\u6587\uFF0C\u5982\u679C\u9700\u8981\u4F7F\u7528\u5176\u4ED6\u8BED\u8A00\uFF0C\u53EF\u4EE5\u53C2\u8003\u4E0B\u9762\u7684\u65B9\u6848\u3002",-1),i=n("div",{class:"language-vue"},[n("pre",null,[n("code",{"v-pre":""},[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("lay-config-provider")]),a(),n("span",{class:"token attr-name"},"locale"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("zh_CN"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("App")]),a(),n("span",{class:"token punctuation"},"/>")]),a(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("lay-config-provider")]),n("span",{class:"token punctuation"},">")]),a(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("template")]),n("span",{class:"token punctuation"},">")]),a(`
`)])])],-1),g=n("p",{class:"describe-plugin"},"\u5728 layui-vue \u5185\u90E8\u7EF4\u62A4\u4E86\u4E00\u4E2A i18n \u5B9E\u4F8B, \u4F60\u53EF\u4EE5\u901A\u8FC7 useI18n() \u65B9\u6CD5\u6765\u4F7F\u7528\u5B83\u3002",-1),m=n("p",{class:"describe-plugin"},"\u4F60\u53EF\u4EE5\u4F7F\u7528 locales \u5C5E\u6027\u6765\u6269\u5C55\u8BED\u8A00\u5305, \u81EA\u5B9A\u4E49\u8BED\u8A00\u4F18\u5148\u7EA7\u5927\u4E8E\u7EC4\u4EF6\u5E93\u5185\u90E8\u7EF4\u62A4\u7684\u8BED\u8A00, \u5373\u53EF\u6269\u5C55\u4EA6\u53EF\u8986\u76D6\u3002",-1),_=n("div",{class:"language-vue"},[n("pre",null,[n("code",{"v-pre":""},[n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("template")]),n("span",{class:"token punctuation"},">")]),a(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("lay-config-provider")]),a(),n("span",{class:"token attr-name"},"locale"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("zh_CN"),n("span",{class:"token punctuation"},'"')]),a(),n("span",{class:"token attr-name"},":locales"),n("span",{class:"token attr-value"},[n("span",{class:"token punctuation attr-equals"},"="),n("span",{class:"token punctuation"},'"'),a("locales"),n("span",{class:"token punctuation"},'"')]),n("span",{class:"token punctuation"},">")]),a(`
{{ t('hello') }}
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("lay-config-provider")]),n("span",{class:"token punctuation"},">")]),a(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("template")]),n("span",{class:"token punctuation"},">")]),a(`
`),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"<"),a("script")]),a(),n("span",{class:"token attr-name"},"setup"),n("span",{class:"token punctuation"},">")]),n("span",{class:"token script"},[n("span",{class:"token language-javascript"},[a(`
`),n("span",{class:"token keyword"},"import"),a(),n("span",{class:"token punctuation"},"{"),a(" useI18n "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},'"@layui/layui-vue"'),n("span",{class:"token punctuation"},";"),a(`
`),n("span",{class:"token keyword"},"import"),a(" zh_CN "),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},'"./custom/zh_CN"'),n("span",{class:"token punctuation"},";"),a(`
`),n("span",{class:"token keyword"},"import"),a(" en_US "),n("span",{class:"token keyword"},"from"),a(),n("span",{class:"token string"},'"./custom/en_US"'),n("span",{class:"token punctuation"},";"),a(`
`),n("span",{class:"token keyword"},"const"),a(),n("span",{class:"token punctuation"},"{"),a(" t "),n("span",{class:"token punctuation"},"}"),a(),n("span",{class:"token operator"},"="),a(),n("span",{class:"token function"},"useI18n"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),a(`
`),n("span",{class:"token keyword"},"const"),a(" locales "),n("span",{class:"token operator"},"="),a(),n("span",{class:"token punctuation"},"["),a(`
`),n("span",{class:"token punctuation"},"{"),a(),n("span",{class:"token literal-property property"},"name"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},'"zh_CN"'),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token literal-property property"},"locale"),n("span",{class:"token operator"},":"),a(" zh_CN"),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token literal-property property"},"merge"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token boolean"},"true"),a(),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(`
`),n("span",{class:"token punctuation"},"{"),a(),n("span",{class:"token literal-property property"},"name"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token string"},'"en_US"'),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token literal-property property"},"locale"),n("span",{class:"token operator"},":"),a(" en_US"),n("span",{class:"token punctuation"},","),a(),n("span",{class:"token literal-property property"},"merge"),n("span",{class:"token operator"},":"),a(),n("span",{class:"token boolean"},"true"),a(),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},","),a(`
`),n("span",{class:"token punctuation"},"]"),a(`
`)])]),n("span",{class:"token tag"},[n("span",{class:"token tag"},[n("span",{class:"token punctuation"},"</"),a("script")]),n("span",{class:"token punctuation"},">")]),a(`
`)])])],-1),d=n("table",null,[n("thead",null,[n("tr",null,[n("th",null,"\u8BED\u8A00"),n("th",null,"\u5185\u5BB9")])]),n("tbody",null,[n("tr",null,[n("td",null,"zh_CN"),n("td",null,[n("a",{href:"https://gitee.com/layui/layui-vue/blob/master/package/component/src/language/locales/zh_CN.ts"},"https://gitee.com/layui/layui-vue/blob/master/package/component/src/language/locales/zh_CN.ts")])]),n("tr",null,[n("td",null,"en_US"),n("td",null,[n("a",{href:"https://gitee.com/layui/layui-vue/blob/master/package/component/src/language/locales/en_US.ts"},"https://gitee.com/layui/layui-vue/blob/master/package/component/src/language/locales/en_US.ts")])])])],-1),f={},N={__name:"locale",setup(y,{expose:o}){return o({frontmatter:{}}),(h,v)=>{const e=s("lay-field"),p=s("lay-table-box");return l(),c("div",r,[t(e,{id:"\u56FD\u9645\u5316",title:"\u56FD\u9645\u5316",style:{"margin-top":"21px","margin-bottom":"20px"}}),k,i,g,m,_,t(p,null,{default:u(()=>[d]),_:1})])}}};export{N as default,f as frontmatter};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,2 @@
export type RippleType = "out" | "inset";
export type RippleTrigger = "always" | "mouseenter" | "click";

View File

@@ -0,0 +1,16 @@
<script lang="ts">
export default {
name: "OkIcon",
};
</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-ok" />
</template>

View File

@@ -0,0 +1,16 @@
<script lang="ts">
export default {
name: "PrevIcon",
};
</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-prev" />
</template>