20260817225227
This commit is contained in:
1 parent
d3acc7d28f
commit
b90ae89b0e
39 files changed
+3861
-353
No files matched your search
@@ -22,8 +22,8 @@ const multiFormat = ['YYYY年MM月DD日', 'YYYY-MM-DD']
|
||||
<p class="eyebrow">Components</p>
|
||||
<h2 id="date-title">DatePicker 日期选择</h2>
|
||||
<p>
|
||||
format 同时决定选择面板、选择精度和展示格式;valueFormat 仅控制绑定值格式,
|
||||
未设置时自动跟随 format。
|
||||
format 同时决定选择面板、选择精度和展示格式;valueFormat 仅控制绑定值格式, 未设置时自动跟随
|
||||
format。
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -46,7 +46,10 @@ function openDrawer(placement) {
|
||||
:placement="drawerPlacement"
|
||||
:width="360"
|
||||
>
|
||||
<p>抽屉从<strong>{{ drawerPlacement }}</strong>侧滑入,拖动边缘可调整尺寸;点击遮罩、关闭按钮或按 Esc 均可关闭。</p>
|
||||
<p>
|
||||
抽屉从<strong>{{ drawerPlacement }}</strong
|
||||
>侧滑入,拖动边缘可调整尺寸;点击遮罩、关闭按钮或按 Esc 均可关闭。
|
||||
</p>
|
||||
<p style="margin-top: 12px">适用于表单填写、详情查看等需要更大空间的场景。</p>
|
||||
</Drawer>
|
||||
|
||||
@@ -54,7 +57,10 @@ function openDrawer(placement) {
|
||||
<template #extra>
|
||||
<Button type="link">帮助</Button>
|
||||
</template>
|
||||
<p>头部左侧通过 <code>#extra</code> 插槽放入附加操作,底部通过 <code>#footer</code> 插槽放置按钮。</p>
|
||||
<p>
|
||||
头部左侧通过 <code>#extra</code> 插槽放入附加操作,底部通过
|
||||
<code>#footer</code> 插槽放置按钮。
|
||||
</p>
|
||||
<template #footer>
|
||||
<Button type="outline" @click="drawerCustomOpen = false">取消</Button>
|
||||
<Button type="default" @click="drawerCustomOpen = false">确定</Button>
|
||||
|
||||
@@ -122,7 +122,12 @@ const contextItems = [
|
||||
|
||||
<p class="demo-label">右键触发</p>
|
||||
<div class="demo-panel">
|
||||
<Dropdown :items="contextItems" trigger="contextmenu" placement="bottom-start" @click="onSelect">
|
||||
<Dropdown
|
||||
:items="contextItems"
|
||||
trigger="contextmenu"
|
||||
placement="bottom-start"
|
||||
@click="onSelect"
|
||||
>
|
||||
<template #trigger>
|
||||
<div class="dropdown-demo-context">在此区域右键</div>
|
||||
</template>
|
||||
|
||||
@@ -155,7 +155,12 @@ function onPickerReset() {
|
||||
@reset="onCustomReset"
|
||||
>
|
||||
<FormItem name="phone" label="手机号">
|
||||
<Input v-model="customModel.phone" placeholder="请输入 11 位手机号" maxlength="11" allow-clear />
|
||||
<Input
|
||||
v-model="customModel.phone"
|
||||
placeholder="请输入 11 位手机号"
|
||||
maxlength="11"
|
||||
allow-clear
|
||||
/>
|
||||
</FormItem>
|
||||
<FormItem name="code" label="验证码" help="输入短信中的 6 位数字">
|
||||
<Input v-model="customModel.code" placeholder="6 位数字" maxlength="6" allow-clear />
|
||||
|
||||
@@ -63,7 +63,10 @@ function saveWithFeedback() {
|
||||
</div>
|
||||
|
||||
<Modal v-model:open="modalBasicOpen" title="基础模态框" :width="440">
|
||||
<p>这是一个基础模态框。拖动标题栏可移动位置,拖动右下角可调整尺寸;右上角可切换全屏;点击遮罩、关闭按钮或按 Esc 均可关闭。</p>
|
||||
<p>
|
||||
这是一个基础模态框。拖动标题栏可移动位置,拖动右下角可调整尺寸;右上角可切换全屏;点击遮罩、关闭按钮或按
|
||||
Esc 均可关闭。
|
||||
</p>
|
||||
</Modal>
|
||||
|
||||
<Modal v-model:open="modalCenteredOpen" title="垂直居中" :width="440" centered>
|
||||
|
||||
@@ -134,12 +134,7 @@ onBeforeUnmount(() => {
|
||||
|
||||
<p class="demo-label">自定义字段名(labelKey / valueKey)</p>
|
||||
<div class="demo-panel demo-panel-grid">
|
||||
<Select
|
||||
v-model="regionValue"
|
||||
:options="regionOptions"
|
||||
label-key="name"
|
||||
value-key="code"
|
||||
/>
|
||||
<Select v-model="regionValue" :options="regionOptions" label-key="name" value-key="code" />
|
||||
</div>
|
||||
|
||||
<p class="demo-label">插槽自定义选项</p>
|
||||
|
||||
@@ -13,7 +13,6 @@ const tableRows = [
|
||||
{ name: '组件库', version: '1.2.0', status: '运行中' },
|
||||
{ name: '主题系统', version: '2.0.0', status: '已停用' },
|
||||
]
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
@@ -111,7 +110,9 @@ const tableRows = [
|
||||
</Spin>
|
||||
</div>
|
||||
|
||||
<p class="spin-hint">同一卡片在未包裹与包裹 Spin(含加载中)两种状态下尺寸一致,内部元素位置不偏移。</p>
|
||||
<p class="spin-hint">
|
||||
同一卡片在未包裹与包裹 Spin(含加载中)两种状态下尺寸一致,内部元素位置不偏移。
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
</template>
|
||||
|
||||
@@ -15,7 +15,9 @@ function onSplitterResize(sizes) {
|
||||
<div class="section-heading">
|
||||
<p class="eyebrow">Components</p>
|
||||
<h2 id="splitter-title">Splitter 分割面板</h2>
|
||||
<p>水平或垂直分割容器,拖动分隔条调整各面板尺寸,支持固定尺寸、最小/最大约束与键盘方向键操作。</p>
|
||||
<p>
|
||||
水平或垂直分割容器,拖动分隔条调整各面板尺寸,支持固定尺寸、最小/最大约束与键盘方向键操作。
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<p class="demo-label">水平分割(首尾固定,中间自适应)</p>
|
||||
|
||||
@@ -19,7 +19,9 @@ const tabsItems = [
|
||||
<div class="section-heading">
|
||||
<p class="eyebrow">Components</p>
|
||||
<h2 id="tabs-title">Tabs 标签页</h2>
|
||||
<p>line 线型标签页,支持 TabPane 插槽与 items 数组两种数据源、左右侧边布局与键盘方向键导航。</p>
|
||||
<p>
|
||||
line 线型标签页,支持 TabPane 插槽与 items 数组两种数据源、左右侧边布局与键盘方向键导航。
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<p class="demo-label">基础用法(TabPane 插槽)</p>
|
||||
|
||||
Reference in new issue
Block a user