feat(element demo): 移除内置的 elementUI demo
This commit is contained in:
parent
eb08ca19d4
commit
8b37d3e77f
|
|
@ -6,8 +6,6 @@ import demoPlugins from './modules/demo-plugins'
|
||||||
import demoComponents from './modules/demo-components'
|
import demoComponents from './modules/demo-components'
|
||||||
// 组件
|
// 组件
|
||||||
import demoCharts from './modules/demo-charts'
|
import demoCharts from './modules/demo-charts'
|
||||||
// 组件库
|
|
||||||
import demoElement from './modules/demo-element'
|
|
||||||
// 试验台
|
// 试验台
|
||||||
import demoPlayground from './modules/demo-playground'
|
import demoPlayground from './modules/demo-playground'
|
||||||
// 示例
|
// 示例
|
||||||
|
|
@ -37,7 +35,6 @@ export const menuAside = supplementPath([
|
||||||
demoComponents,
|
demoComponents,
|
||||||
demoPlugins,
|
demoPlugins,
|
||||||
demoCharts,
|
demoCharts,
|
||||||
demoElement,
|
|
||||||
demoPlayground,
|
demoPlayground,
|
||||||
demoBusiness,
|
demoBusiness,
|
||||||
demoD2Crud,
|
demoD2Crud,
|
||||||
|
|
@ -57,7 +54,6 @@ export const menuHeader = supplementPath([
|
||||||
children: [
|
children: [
|
||||||
demoD2Crud,
|
demoD2Crud,
|
||||||
demoComponents,
|
demoComponents,
|
||||||
demoElement,
|
|
||||||
demoCharts,
|
demoCharts,
|
||||||
demoPlugins,
|
demoPlugins,
|
||||||
demoFrame,
|
demoFrame,
|
||||||
|
|
|
||||||
|
|
@ -1,94 +0,0 @@
|
||||||
export default {
|
|
||||||
path: '/demo/element',
|
|
||||||
title: '基础组件库',
|
|
||||||
icon: 'cubes',
|
|
||||||
children: (pre => [
|
|
||||||
{ path: `${pre}index`, title: '基础组件库', icon: 'home' },
|
|
||||||
{
|
|
||||||
path: `${pre}basic`,
|
|
||||||
title: '基础',
|
|
||||||
icon: 'cube',
|
|
||||||
children: [
|
|
||||||
{ path: `${pre}basic-layout`, title: '布局' },
|
|
||||||
{ path: `${pre}basic-container`, title: '布局容器' },
|
|
||||||
{ path: `${pre}basic-color`, title: '色彩' },
|
|
||||||
{ path: `${pre}basic-typography`, title: '字体' },
|
|
||||||
{ path: `${pre}basic-icon`, title: '图标' },
|
|
||||||
{ path: `${pre}basic-button`, title: '按钮' }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: `${pre}form`,
|
|
||||||
title: '表单',
|
|
||||||
icon: 'check-square-o',
|
|
||||||
children: [
|
|
||||||
{ path: `${pre}form-radio`, title: '单选框' },
|
|
||||||
{ path: `${pre}form-checkbox`, title: '多选框' },
|
|
||||||
{ path: `${pre}form-input`, title: '输入框' },
|
|
||||||
{ path: `${pre}form-input-number`, title: '计数器' },
|
|
||||||
{ path: `${pre}form-select`, title: '选择器' },
|
|
||||||
{ path: `${pre}form-cascader`, title: '级联选择器' },
|
|
||||||
{ path: `${pre}form-switch`, title: '开关' },
|
|
||||||
{ path: `${pre}form-slider`, title: '滑块' },
|
|
||||||
{ path: `${pre}form-time-picker`, title: '时间选择器' },
|
|
||||||
{ path: `${pre}form-date-picker`, title: '日期选择器' },
|
|
||||||
{ path: `${pre}form-datetime-picker`, title: '日期时间选择器' },
|
|
||||||
{ path: `${pre}form-upload`, title: '上传' },
|
|
||||||
{ path: `${pre}form-rate`, title: '评分' },
|
|
||||||
{ path: `${pre}form-color-picker`, title: '颜色选择器' },
|
|
||||||
{ path: `${pre}form-transfer`, title: '穿梭框' },
|
|
||||||
{ path: `${pre}form-form`, title: '表单' }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: `${pre}data`,
|
|
||||||
title: '数据',
|
|
||||||
icon: 'table',
|
|
||||||
children: [
|
|
||||||
{ path: `${pre}data-table`, title: '表格' },
|
|
||||||
{ path: `${pre}data-tag`, title: '标签' },
|
|
||||||
{ path: `${pre}data-progress`, title: '进度条' },
|
|
||||||
{ path: `${pre}data-tree`, title: '树形控件' },
|
|
||||||
{ path: `${pre}data-pagination`, title: '分页' },
|
|
||||||
{ path: `${pre}data-badge`, title: '标记' }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: `${pre}notice`,
|
|
||||||
title: '消息',
|
|
||||||
icon: 'commenting',
|
|
||||||
children: [
|
|
||||||
{ path: `${pre}notice-alert`, title: '警告' },
|
|
||||||
{ path: `${pre}notice-loading`, title: '加载' },
|
|
||||||
{ path: `${pre}notice-message`, title: '消息提示' },
|
|
||||||
{ path: `${pre}notice-message-box`, title: '弹框' },
|
|
||||||
{ path: `${pre}notice-notification`, title: '通知' }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: `${pre}navigation`,
|
|
||||||
title: '导航',
|
|
||||||
icon: 'map',
|
|
||||||
children: [
|
|
||||||
{ path: `${pre}navigation-menu`, title: '导航菜单' },
|
|
||||||
{ path: `${pre}navigation-tabs`, title: '标签页' },
|
|
||||||
{ path: `${pre}navigation-breadcrumb`, title: '面包屑' },
|
|
||||||
{ path: `${pre}navigation-dropdown`, title: '下拉菜单' },
|
|
||||||
{ path: `${pre}navigation-steps`, title: '步骤条' }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: `${pre}others`,
|
|
||||||
title: '其它',
|
|
||||||
icon: 'cubes',
|
|
||||||
children: [
|
|
||||||
{ path: `${pre}others-dialog`, title: '对话框' },
|
|
||||||
{ path: `${pre}others-tooltip`, title: '文字提示' },
|
|
||||||
{ path: `${pre}others-popover`, title: '弹出框' },
|
|
||||||
{ path: `${pre}others-card`, title: '卡片' },
|
|
||||||
{ path: `${pre}others-carousel`, title: '走马灯' },
|
|
||||||
{ path: `${pre}others-collapse`, title: '折叠面板' }
|
|
||||||
]
|
|
||||||
}
|
|
||||||
])('/demo/element/')
|
|
||||||
}
|
|
||||||
|
|
@ -1,61 +0,0 @@
|
||||||
import layoutHeaderAside from '@/layout/header-aside'
|
|
||||||
|
|
||||||
// 由于懒加载页面太多的话会造成webpack热更新太慢,所以开发环境不使用懒加载,只有生产环境使用懒加载
|
|
||||||
const _import = require('@/libs/util.import.' + process.env.NODE_ENV)
|
|
||||||
|
|
||||||
const meta = { auth: true }
|
|
||||||
|
|
||||||
export default {
|
|
||||||
path: '/demo/element',
|
|
||||||
name: 'demo-element',
|
|
||||||
meta,
|
|
||||||
redirect: { name: 'demo-element-index' },
|
|
||||||
component: layoutHeaderAside,
|
|
||||||
children: (pre => [
|
|
||||||
{ path: 'basic-layout', name: `${pre}basic-layout`, component: _import('demo/element/basic-layout'), meta: { ...meta, title: 'Element 布局' } },
|
|
||||||
{ path: 'basic-container', name: `${pre}basic-container`, component: _import('demo/element/basic-container'), meta: { ...meta, title: 'Element 布局容器' } },
|
|
||||||
{ path: 'basic-color', name: `${pre}basic-color`, component: _import('demo/element/basic-color'), meta: { ...meta, title: 'Element 色彩' } },
|
|
||||||
{ path: 'basic-typography', name: `${pre}basic-typography`, component: _import('demo/element/basic-typography'), meta: { ...meta, title: 'Element 字体' } },
|
|
||||||
{ path: 'basic-icon', name: `${pre}basic-icon`, component: _import('demo/element/basic-icon'), meta: { ...meta, title: 'Element 图标' } },
|
|
||||||
{ path: 'basic-button', name: `${pre}basic-button`, component: _import('demo/element/basic-button'), meta: { ...meta, title: 'Element 按钮' } },
|
|
||||||
{ path: 'form-radio', name: `${pre}form-radio`, component: _import('demo/element/form-radio'), meta: { ...meta, title: 'Element 单选框' } },
|
|
||||||
{ path: 'form-checkbox', name: `${pre}form-checkbox`, component: _import('demo/element/form-checkbox'), meta: { ...meta, title: 'Element 多选框' } },
|
|
||||||
{ path: 'form-input', name: `${pre}form-input`, component: _import('demo/element/form-input'), meta: { ...meta, title: 'Element 输入框' } },
|
|
||||||
{ path: 'form-input-number', name: `${pre}form-input-number`, component: _import('demo/element/form-input-number'), meta: { ...meta, title: 'Element 计数器' } },
|
|
||||||
{ path: 'form-select', name: `${pre}form-select`, component: _import('demo/element/form-select'), meta: { ...meta, title: 'Element 选择器' } },
|
|
||||||
{ path: 'form-cascader', name: `${pre}form-cascader`, component: _import('demo/element/form-cascader'), meta: { ...meta, title: 'Element 级联选择器' } },
|
|
||||||
{ path: 'form-switch', name: `${pre}form-switch`, component: _import('demo/element/form-switch'), meta: { ...meta, title: 'Element 开关' } },
|
|
||||||
{ path: 'form-slider', name: `${pre}form-slider`, component: _import('demo/element/form-slider'), meta: { ...meta, title: 'Element 滑块' } },
|
|
||||||
{ path: 'form-time-picker', name: `${pre}form-time-picker`, component: _import('demo/element/form-time-picker'), meta: { ...meta, title: 'Element 时间选择器' } },
|
|
||||||
{ path: 'form-date-picker', name: `${pre}form-date-picker`, component: _import('demo/element/form-date-picker'), meta: { ...meta, title: 'Element 日期选择器' } },
|
|
||||||
{ path: 'form-datetime-picker', name: `${pre}form-datetime-picker`, component: _import('demo/element/form-datetime-picker'), meta: { ...meta, title: 'Element 时间日期选择器' } },
|
|
||||||
{ path: 'form-upload', name: `${pre}form-upload`, component: _import('demo/element/form-upload'), meta: { ...meta, title: 'Element 上传' } },
|
|
||||||
{ path: 'form-rate', name: `${pre}form-rate`, component: _import('demo/element/form-rate'), meta: { ...meta, title: 'Element 评分' } },
|
|
||||||
{ path: 'form-color-picker', name: `${pre}form-color-picker`, component: _import('demo/element/form-color-picker'), meta: { ...meta, title: 'Element 颜色选择器' } },
|
|
||||||
{ path: 'form-transfer', name: `${pre}form-transfer`, component: _import('demo/element/form-transfer'), meta: { ...meta, title: 'Element 穿梭框' } },
|
|
||||||
{ path: 'form-form', name: `${pre}form-form`, component: _import('demo/element/form-form'), meta: { ...meta, title: 'Element 表单' } },
|
|
||||||
{ path: 'data-table', name: `${pre}data-table`, component: _import('demo/element/data-table'), meta: { ...meta, title: 'Element 表格' } },
|
|
||||||
{ path: 'data-tag', name: `${pre}data-tag`, component: _import('demo/element/data-tag'), meta: { ...meta, title: 'Element 标签' } },
|
|
||||||
{ path: 'data-progress', name: `${pre}data-progress`, component: _import('demo/element/data-progress'), meta: { ...meta, title: 'Element 进度条' } },
|
|
||||||
{ path: 'data-tree', name: `${pre}data-tree`, component: _import('demo/element/data-tree'), meta: { ...meta, title: 'Element 树形控件' } },
|
|
||||||
{ path: 'data-pagination', name: `${pre}data-pagination`, component: _import('demo/element/data-pagination'), meta: { ...meta, title: 'Element 分页' } },
|
|
||||||
{ path: 'data-badge', name: `${pre}data-badge`, component: _import('demo/element/data-badge'), meta: { ...meta, title: 'Element 标记' } },
|
|
||||||
{ path: 'notice-alert', name: `${pre}notice-alert`, component: _import('demo/element/notice-alert'), meta: { ...meta, title: 'Element 警告' } },
|
|
||||||
{ path: 'notice-loading', name: `${pre}notice-loading`, component: _import('demo/element/notice-loading'), meta: { ...meta, title: 'Element 加载' } },
|
|
||||||
{ path: 'notice-message', name: `${pre}notice-message`, component: _import('demo/element/notice-message'), meta: { ...meta, title: 'Element 消息提示' } },
|
|
||||||
{ path: 'notice-message-box', name: `${pre}notice-message-box`, component: _import('demo/element/notice-message-box'), meta: { ...meta, title: 'Element 弹框' } },
|
|
||||||
{ path: 'notice-notification', name: `${pre}notice-notification`, component: _import('demo/element/notice-notification'), meta: { ...meta, title: 'Element 通知' } },
|
|
||||||
{ path: 'navigation-menu', name: `${pre}navigation-menu`, component: _import('demo/element/navigation-menu'), meta: { ...meta, title: 'Element 导航菜单' } },
|
|
||||||
{ path: 'navigation-tabs', name: `${pre}navigation-tabs`, component: _import('demo/element/navigation-tabs'), meta: { ...meta, title: 'Element 标签页' } },
|
|
||||||
{ path: 'navigation-breadcrumb', name: `${pre}navigation-breadcrumb`, component: _import('demo/element/navigation-breadcrumb'), meta: { ...meta, title: 'Element 面包屑' } },
|
|
||||||
{ path: 'navigation-dropdown', name: `${pre}navigation-dropdown`, component: _import('demo/element/navigation-dropdown'), meta: { ...meta, title: 'Element 下拉菜单' } },
|
|
||||||
{ path: 'navigation-steps', name: `${pre}navigation-steps`, component: _import('demo/element/navigation-steps'), meta: { ...meta, title: 'Element 步骤条' } },
|
|
||||||
{ path: 'others-dialog', name: `${pre}others-dialog`, component: _import('demo/element/others-dialog'), meta: { ...meta, title: 'Element 对话框' } },
|
|
||||||
{ path: 'others-tooltip', name: `${pre}others-tooltip`, component: _import('demo/element/others-tooltip'), meta: { ...meta, title: 'Element 文字提示' } },
|
|
||||||
{ path: 'others-popover', name: `${pre}others-popover`, component: _import('demo/element/others-popover'), meta: { ...meta, title: 'Element 弹出框' } },
|
|
||||||
{ path: 'others-card', name: `${pre}others-card`, component: _import('demo/element/others-card'), meta: { ...meta, title: 'Element 卡片' } },
|
|
||||||
{ path: 'others-carousel', name: `${pre}others-carousel`, component: _import('demo/element/others-carousel'), meta: { ...meta, title: 'Element 走马灯' } },
|
|
||||||
{ path: 'others-collapse', name: `${pre}others-collapse`, component: _import('demo/element/others-collapse'), meta: { ...meta, title: 'Element 折叠面板' } },
|
|
||||||
{ path: 'index', name: `${pre}index`, component: _import('demo/element/index'), meta: { ...meta, title: 'ElementUI' } }
|
|
||||||
])('demo-element-')
|
|
||||||
}
|
|
||||||
|
|
@ -4,7 +4,6 @@ import d2Crud from './modules/d2-crud'
|
||||||
import plugins from './modules/plugins'
|
import plugins from './modules/plugins'
|
||||||
import charts from './modules/charts'
|
import charts from './modules/charts'
|
||||||
import components from './modules/components'
|
import components from './modules/components'
|
||||||
import element from './modules/element'
|
|
||||||
import business from './modules/business'
|
import business from './modules/business'
|
||||||
|
|
||||||
import layoutHeaderAside from '@/layout/header-aside'
|
import layoutHeaderAside from '@/layout/header-aside'
|
||||||
|
|
@ -63,7 +62,6 @@ const frameIn = [
|
||||||
plugins,
|
plugins,
|
||||||
charts,
|
charts,
|
||||||
components,
|
components,
|
||||||
element,
|
|
||||||
business
|
business
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,116 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
|
|
||||||
<h1 class="d2-mt-0">基础用法</h1>
|
|
||||||
<el-row class="d2-mb">
|
|
||||||
<el-button>默认按钮</el-button>
|
|
||||||
<el-button type="primary">主要按钮</el-button>
|
|
||||||
<el-button type="success">成功按钮</el-button>
|
|
||||||
<el-button type="info">信息按钮</el-button>
|
|
||||||
<el-button type="warning">警告按钮</el-button>
|
|
||||||
<el-button type="danger">危险按钮</el-button>
|
|
||||||
</el-row>
|
|
||||||
<el-row class="d2-mb">
|
|
||||||
<el-button plain>朴素按钮</el-button>
|
|
||||||
<el-button type="primary" plain>主要按钮</el-button>
|
|
||||||
<el-button type="success" plain>成功按钮</el-button>
|
|
||||||
<el-button type="info" plain>信息按钮</el-button>
|
|
||||||
<el-button type="warning" plain>警告按钮</el-button>
|
|
||||||
<el-button type="danger" plain>危险按钮</el-button>
|
|
||||||
</el-row>
|
|
||||||
<el-row class="d2-mb">
|
|
||||||
<el-button round>圆角按钮</el-button>
|
|
||||||
<el-button type="primary" round>主要按钮</el-button>
|
|
||||||
<el-button type="success" round>成功按钮</el-button>
|
|
||||||
<el-button type="info" round>信息按钮</el-button>
|
|
||||||
<el-button type="warning" round>警告按钮</el-button>
|
|
||||||
<el-button type="danger" round>危险按钮</el-button>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-button icon="el-icon-search" circle></el-button>
|
|
||||||
<el-button type="primary" icon="el-icon-edit" circle></el-button>
|
|
||||||
<el-button type="success" icon="el-icon-check" circle></el-button>
|
|
||||||
<el-button type="info" icon="el-icon-message" circle></el-button>
|
|
||||||
<el-button type="warning" icon="el-icon-star-off" circle></el-button>
|
|
||||||
<el-button type="danger" icon="el-icon-delete" circle></el-button>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>禁用状态</h1>
|
|
||||||
<el-row class="d2-mb">
|
|
||||||
<el-button disabled>默认按钮</el-button>
|
|
||||||
<el-button type="primary" disabled>主要按钮</el-button>
|
|
||||||
<el-button type="success" disabled>成功按钮</el-button>
|
|
||||||
<el-button type="info" disabled>信息按钮</el-button>
|
|
||||||
<el-button type="warning" disabled>警告按钮</el-button>
|
|
||||||
<el-button type="danger" disabled>危险按钮</el-button>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-button plain disabled>朴素按钮</el-button>
|
|
||||||
<el-button type="primary" plain disabled>主要按钮</el-button>
|
|
||||||
<el-button type="success" plain disabled>成功按钮</el-button>
|
|
||||||
<el-button type="info" plain disabled>信息按钮</el-button>
|
|
||||||
<el-button type="warning" plain disabled>警告按钮</el-button>
|
|
||||||
<el-button type="danger" plain disabled>危险按钮</el-button>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>文字按钮</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-button type="text">文字按钮</el-button>
|
|
||||||
<el-button type="text" disabled>文字按钮</el-button>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>图标按钮</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-button type="primary" icon="el-icon-edit"></el-button>
|
|
||||||
<el-button type="primary" icon="el-icon-share"></el-button>
|
|
||||||
<el-button type="primary" icon="el-icon-delete"></el-button>
|
|
||||||
<el-button type="primary" icon="el-icon-search">搜索</el-button>
|
|
||||||
<el-button type="primary">上传<i class="el-icon-upload el-icon--right"></i></el-button>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>按钮组</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-button-group>
|
|
||||||
<el-button type="primary" icon="el-icon-arrow-left">上一页</el-button>
|
|
||||||
<el-button type="primary">下一页<i class="el-icon-arrow-right el-icon--right"></i></el-button>
|
|
||||||
</el-button-group>
|
|
||||||
<el-button-group>
|
|
||||||
<el-button type="primary" icon="el-icon-edit"></el-button>
|
|
||||||
<el-button type="primary" icon="el-icon-share"></el-button>
|
|
||||||
<el-button type="primary" icon="el-icon-delete"></el-button>
|
|
||||||
</el-button-group>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>加载中</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-button type="primary" :loading="true">加载中</el-button>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>不同尺寸</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-row class="d2-mb">
|
|
||||||
<el-button>默认按钮</el-button>
|
|
||||||
<el-button size="medium">中等按钮</el-button>
|
|
||||||
<el-button size="small">小型按钮</el-button>
|
|
||||||
<el-button size="mini">超小按钮</el-button>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-button round>默认按钮</el-button>
|
|
||||||
<el-button size="medium" round>中等按钮</el-button>
|
|
||||||
<el-button size="small" round>小型按钮</el-button>
|
|
||||||
<el-button size="mini" round>超小按钮</el-button>
|
|
||||||
</el-row>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,62 +0,0 @@
|
||||||
<template>
|
|
||||||
<div class="info" :class="theme">
|
|
||||||
<p class="name">{{name}}</p>
|
|
||||||
<p class="sass">{{sass}}</p>
|
|
||||||
<p class="color">{{color}}</p>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
props: {
|
|
||||||
theme: {
|
|
||||||
type: String,
|
|
||||||
required: false,
|
|
||||||
default: 'light' // dark
|
|
||||||
},
|
|
||||||
name: {
|
|
||||||
type: String,
|
|
||||||
required: false,
|
|
||||||
default: ''
|
|
||||||
},
|
|
||||||
sass: {
|
|
||||||
type: String,
|
|
||||||
required: false,
|
|
||||||
default: ''
|
|
||||||
},
|
|
||||||
color: {
|
|
||||||
type: String,
|
|
||||||
required: false,
|
|
||||||
default: ''
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.info {
|
|
||||||
padding: 10px;
|
|
||||||
p {
|
|
||||||
margin: 0px;
|
|
||||||
}
|
|
||||||
.name {
|
|
||||||
font-size: 16px;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
.sass {
|
|
||||||
font-size: 12px;
|
|
||||||
margin-top: 4px;
|
|
||||||
}
|
|
||||||
.color {
|
|
||||||
font-size: 12px;
|
|
||||||
opacity: .7;
|
|
||||||
margin-top: 2px;
|
|
||||||
}
|
|
||||||
&.dark {
|
|
||||||
color: #333;
|
|
||||||
}
|
|
||||||
&.light {
|
|
||||||
color: #FFF;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,147 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
|
|
||||||
<h1 class="d2-mt-0">主色</h1>
|
|
||||||
<el-row :gutter="20">
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-primary">
|
|
||||||
<d2-element-basic-color-info name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>辅助色</h1>
|
|
||||||
<el-row :gutter="20">
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-info">
|
|
||||||
<d2-element-basic-color-info name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-success">
|
|
||||||
<d2-element-basic-color-info name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-warning">
|
|
||||||
<d2-element-basic-color-info name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-danger">
|
|
||||||
<d2-element-basic-color-info name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>中性色</h1>
|
|
||||||
<el-row :gutter="20" class="d2-mb">
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-text-main">
|
|
||||||
<d2-element-basic-color-info name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-text-normal">
|
|
||||||
<d2-element-basic-color-info name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-text-sub">
|
|
||||||
<d2-element-basic-color-info name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-text-placehoder">
|
|
||||||
<d2-element-basic-color-info name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="20">
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-border-1">
|
|
||||||
<d2-element-basic-color-info theme="dark" name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-border-2">
|
|
||||||
<d2-element-basic-color-info theme="dark" name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-border-3">
|
|
||||||
<d2-element-basic-color-info theme="dark" name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<div class="color color-border-4">
|
|
||||||
<d2-element-basic-color-info theme="dark" name="Blue" sass="$color-primary" color="#409EFF"/>
|
|
||||||
</div>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
components: {
|
|
||||||
'd2-element-basic-color-info': () => import('./components/info.vue')
|
|
||||||
},
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.color {
|
|
||||||
border-radius: 4px;
|
|
||||||
height: 90px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.color-primary {
|
|
||||||
background-color: $color-primary;
|
|
||||||
}
|
|
||||||
|
|
||||||
.color-info {
|
|
||||||
background-color: $color-info;
|
|
||||||
}
|
|
||||||
.color-success {
|
|
||||||
background-color: $color-success;
|
|
||||||
}
|
|
||||||
.color-warning {
|
|
||||||
background-color: $color-warning;
|
|
||||||
}
|
|
||||||
.color-danger {
|
|
||||||
background-color: $color-danger;
|
|
||||||
}
|
|
||||||
|
|
||||||
.color-text-main {
|
|
||||||
background-color: $color-text-main;
|
|
||||||
}
|
|
||||||
.color-text-normal {
|
|
||||||
background-color: $color-text-normal;
|
|
||||||
}
|
|
||||||
.color-text-sub {
|
|
||||||
background-color: $color-text-sub;
|
|
||||||
}
|
|
||||||
.color-text-placehoder {
|
|
||||||
background-color: $color-text-placehoder;
|
|
||||||
}
|
|
||||||
|
|
||||||
.color-border-1 {
|
|
||||||
background-color: $color-border-1;
|
|
||||||
}
|
|
||||||
.color-border-2 {
|
|
||||||
background-color: $color-border-2;
|
|
||||||
}
|
|
||||||
.color-border-3 {
|
|
||||||
background-color: $color-border-3;
|
|
||||||
}
|
|
||||||
.color-border-4 {
|
|
||||||
background-color: $color-border-4;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,103 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
|
|
||||||
<el-container class="d2-mb">
|
|
||||||
<el-header>顶栏</el-header>
|
|
||||||
<el-main>主体</el-main>
|
|
||||||
</el-container>
|
|
||||||
|
|
||||||
<el-container class="d2-mb">
|
|
||||||
<el-header>顶栏</el-header>
|
|
||||||
<el-main>主体</el-main>
|
|
||||||
<el-footer>底栏</el-footer>
|
|
||||||
</el-container>
|
|
||||||
|
|
||||||
<el-container class="d2-mb">
|
|
||||||
<el-aside width="200px">侧边栏</el-aside>
|
|
||||||
<el-main>主体</el-main>
|
|
||||||
</el-container>
|
|
||||||
|
|
||||||
<el-container class="d2-mb">
|
|
||||||
<el-header>顶栏</el-header>
|
|
||||||
<el-container>
|
|
||||||
<el-aside width="200px">侧边栏</el-aside>
|
|
||||||
<el-main>主体</el-main>
|
|
||||||
</el-container>
|
|
||||||
</el-container>
|
|
||||||
|
|
||||||
<el-container class="d2-mb">
|
|
||||||
<el-header>顶栏</el-header>
|
|
||||||
<el-container>
|
|
||||||
<el-aside width="200px">侧边栏</el-aside>
|
|
||||||
<el-container>
|
|
||||||
<el-main>主体</el-main>
|
|
||||||
<el-footer>底栏</el-footer>
|
|
||||||
</el-container>
|
|
||||||
</el-container>
|
|
||||||
</el-container>
|
|
||||||
|
|
||||||
<el-container class="d2-mb">
|
|
||||||
<el-aside width="200px">侧边栏</el-aside>
|
|
||||||
<el-container>
|
|
||||||
<el-header>顶栏</el-header>
|
|
||||||
<el-main>主体</el-main>
|
|
||||||
</el-container>
|
|
||||||
</el-container>
|
|
||||||
|
|
||||||
<el-container>
|
|
||||||
<el-aside width="200px">侧边栏</el-aside>
|
|
||||||
<el-container>
|
|
||||||
<el-header>顶栏</el-header>
|
|
||||||
<el-main>主体</el-main>
|
|
||||||
<el-footer>底栏</el-footer>
|
|
||||||
</el-container>
|
|
||||||
</el-container>
|
|
||||||
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.el-header, .el-footer {
|
|
||||||
background-color: #B3C0D1;
|
|
||||||
color: #333;
|
|
||||||
text-align: center;
|
|
||||||
line-height: 60px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-aside {
|
|
||||||
background-color: #D3DCE6;
|
|
||||||
color: #333;
|
|
||||||
text-align: center;
|
|
||||||
line-height: 200px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-main {
|
|
||||||
background-color: #E9EEF3;
|
|
||||||
color: #333;
|
|
||||||
text-align: center;
|
|
||||||
line-height: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
body > .el-container {
|
|
||||||
margin-bottom: 40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-container:nth-child(5) .el-aside,
|
|
||||||
.el-container:nth-child(6) .el-aside {
|
|
||||||
line-height: 260px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-container:nth-child(7) .el-aside {
|
|
||||||
line-height: 320px;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,33 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<template slot="header">图标</template>
|
|
||||||
<h1 class="d2-mt-0">
|
|
||||||
d2admin 已经集成 FontAwesome 图表库,提供约 1,000 个图标;并且准备好了图标组件
|
|
||||||
</h1>
|
|
||||||
<p>如果你愿意,你还可以随意使用 SVG 图标</p>
|
|
||||||
<el-button-group>
|
|
||||||
<el-button @click="$router.push({ path: '/demo/components/icon/list' })">
|
|
||||||
<d2-icon name="link"/>
|
|
||||||
图标列表
|
|
||||||
</el-button>
|
|
||||||
<el-button @click="$router.push({ path: '/demo/components/icon/icon' })">
|
|
||||||
<d2-icon name="link"/>
|
|
||||||
图标组件
|
|
||||||
</el-button>
|
|
||||||
<el-button @click="$router.push({ path: '/demo/components/icon/svg' })">
|
|
||||||
<d2-icon name="link"/>
|
|
||||||
svg 图标组件
|
|
||||||
</el-button>
|
|
||||||
</el-button-group>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,145 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
|
|
||||||
<h1 class="d2-mt-0">基础布局</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="24"><div class="grid-content bg-purple-dark"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="12"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="8"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="8"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
<el-col :span="8"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="4"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
<el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="4"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
<el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="4"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>分栏间隔</h1>
|
|
||||||
<el-row :gutter="20">
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>混合布局</h1>
|
|
||||||
<el-row :gutter="20">
|
|
||||||
<el-col :span="16"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="8"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="20">
|
|
||||||
<el-col :span="8"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="8"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="20">
|
|
||||||
<el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="16"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="4"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>分栏偏移</h1>
|
|
||||||
<el-row :gutter="20">
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6" :offset="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="20">
|
|
||||||
<el-col :span="6" :offset="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6" :offset="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row :gutter="20">
|
|
||||||
<el-col :span="12" :offset="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>对齐方式</h1>
|
|
||||||
<el-row type="flex" class="row-bg">
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row type="flex" class="row-bg" justify="center">
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row type="flex" class="row-bg" justify="end">
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row type="flex" class="row-bg" justify="space-between">
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
<el-row type="flex" class="row-bg" justify="space-around">
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
<el-col :span="6"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>响应式布局</h1>
|
|
||||||
<el-row :gutter="10">
|
|
||||||
<el-col :xs="8" :sm="6" :md="4" :lg="3" :xl="1"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :xs="4" :sm="6" :md="8" :lg="9" :xl="11"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
<el-col :xs="4" :sm="6" :md="8" :lg="9" :xl="11"><div class="grid-content bg-purple"></div></el-col>
|
|
||||||
<el-col :xs="8" :sm="6" :md="4" :lg="3" :xl="1"><div class="grid-content bg-purple-light"></div></el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.el-row {
|
|
||||||
margin-bottom: 20px;
|
|
||||||
&:last-child {
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.el-col {
|
|
||||||
border-radius: 4px;
|
|
||||||
}
|
|
||||||
.bg-purple-dark {
|
|
||||||
background: #99a9bf;
|
|
||||||
}
|
|
||||||
.bg-purple {
|
|
||||||
background: #d3dce6;
|
|
||||||
}
|
|
||||||
.bg-purple-light {
|
|
||||||
background: #e5e9f2;
|
|
||||||
}
|
|
||||||
.grid-content {
|
|
||||||
border-radius: 4px;
|
|
||||||
min-height: 36px;
|
|
||||||
}
|
|
||||||
.row-bg {
|
|
||||||
padding: 10px 0;
|
|
||||||
background-color: #f9fafc;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,89 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
|
|
||||||
<h1 class="d2-mt-0">中文字体</h1>
|
|
||||||
<el-row :gutter="10">
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-card shadow="never" class="d2-card">
|
|
||||||
<template slot="header">PingFang SC</template>
|
|
||||||
<p class="basic-typography-text typography-style-1">和畅惠风</p>
|
|
||||||
</el-card>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-card shadow="never" class="d2-card">
|
|
||||||
<template slot="header">Hiragino Sans GB</template>
|
|
||||||
<p class="basic-typography-text typography-style-2">和畅惠风</p>
|
|
||||||
</el-card>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-card shadow="never" class="d2-card">
|
|
||||||
<template slot="header">Microsoft YaHei</template>
|
|
||||||
<p class="basic-typography-text typography-style-3">和畅惠风</p>
|
|
||||||
</el-card>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>英文/数字字体</h1>
|
|
||||||
<el-row :gutter="10">
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-card shadow="never" class="d2-card">
|
|
||||||
<template slot="header">Helvetica Neue</template>
|
|
||||||
<p class="basic-typography-text typography-style-4">RGag</p>
|
|
||||||
</el-card>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-card shadow="never" class="d2-card">
|
|
||||||
<template slot="header">Helvetica</template>
|
|
||||||
<p class="basic-typography-text typography-style-5">RGag</p>
|
|
||||||
</el-card>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="6">
|
|
||||||
<el-card shadow="never" class="d2-card">
|
|
||||||
<template slot="header">Arial</template>
|
|
||||||
<p class="basic-typography-text typography-style-6">RGag</p>
|
|
||||||
</el-card>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>Font-family 代码</h1>
|
|
||||||
<d2-highlight :code="code"/>
|
|
||||||
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
code: 'font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.basic-typography-text {
|
|
||||||
font-size: 48px;
|
|
||||||
margin: 0px;
|
|
||||||
padding: 0px;
|
|
||||||
line-height: 80px;
|
|
||||||
&.typography-style-1 {
|
|
||||||
font-family: PingFang SC;
|
|
||||||
}
|
|
||||||
&.typography-style-2 {
|
|
||||||
font-family: Hiragino Sans GB;
|
|
||||||
}
|
|
||||||
&.typography-style-3 {
|
|
||||||
font-family: Microsoft YaHei;
|
|
||||||
}
|
|
||||||
&.typography-style-4 {
|
|
||||||
font-family: Helvetica Neue;
|
|
||||||
}
|
|
||||||
&.typography-style-5 {
|
|
||||||
font-family: Helvetica;
|
|
||||||
}
|
|
||||||
&.typography-style-6 {
|
|
||||||
font-family: Arial;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,50 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData"
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '基础表格',
|
|
||||||
index: 1,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData: [
|
|
||||||
{
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1517 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1519 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1516 弄'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,70 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
<el-table
|
|
||||||
ref="singleTable"
|
|
||||||
:data="tableData"
|
|
||||||
highlight-current-row
|
|
||||||
@current-change="handleCurrentChange"
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column
|
|
||||||
type="index"
|
|
||||||
width="50">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
property="date"
|
|
||||||
label="日期"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
property="name"
|
|
||||||
label="姓名"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
property="address"
|
|
||||||
label="地址">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-button @click="setCurrent(tableData[1])">选中第二行</el-button>
|
|
||||||
<el-button @click="setCurrent()">取消选择</el-button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '单选',
|
|
||||||
index: 10,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData: [{
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1517 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1519 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1516 弄'
|
|
||||||
}],
|
|
||||||
currentRow: null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
setCurrent (row) {
|
|
||||||
this.$refs.singleTable.setCurrentRow(row)
|
|
||||||
},
|
|
||||||
handleCurrentChange (val) {
|
|
||||||
this.currentRow = val
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,89 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
<el-table
|
|
||||||
ref="multipleTable"
|
|
||||||
:data="tableData3"
|
|
||||||
tooltip-effect="dark"
|
|
||||||
style="width: 100%"
|
|
||||||
@selection-change="handleSelectionChange">
|
|
||||||
<el-table-column
|
|
||||||
type="selection"
|
|
||||||
width="55">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
label="日期"
|
|
||||||
width="120">
|
|
||||||
<template slot-scope="scope">{{ scope.row.date }}</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址"
|
|
||||||
show-overflow-tooltip>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-button @click="toggleSelection([tableData3[1], tableData3[2]])">切换第二、第三行的选中状态</el-button>
|
|
||||||
<el-button @click="toggleSelection()">取消选择</el-button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '多选',
|
|
||||||
index: 11,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData3: [{
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-08',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-06',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-07',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}],
|
|
||||||
multipleSelection: []
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
toggleSelection (rows) {
|
|
||||||
if (rows) {
|
|
||||||
rows.forEach(row => {
|
|
||||||
this.$refs.multipleTable.toggleRowSelection(row)
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
this.$refs.multipleTable.clearSelection()
|
|
||||||
}
|
|
||||||
},
|
|
||||||
handleSelectionChange (val) {
|
|
||||||
this.multipleSelection = val
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,58 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData"
|
|
||||||
style="width: 100%"
|
|
||||||
:default-sort = "{prop: 'date', order: 'descending'}"
|
|
||||||
>
|
|
||||||
<el-table-column
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
sortable
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
sortable
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址"
|
|
||||||
:formatter="formatter">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '排序',
|
|
||||||
index: 12,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData: [{
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1517 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1519 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1516 弄'
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
formatter (row, column) {
|
|
||||||
return row.address
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,82 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData"
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
sortable
|
|
||||||
width="180"
|
|
||||||
:filters="[{text: '2016-05-01', value: '2016-05-01'}, {text: '2016-05-02', value: '2016-05-02'}, {text: '2016-05-03', value: '2016-05-03'}, {text: '2016-05-04', value: '2016-05-04'}]"
|
|
||||||
:filter-method="filterHandler"
|
|
||||||
>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址"
|
|
||||||
:formatter="formatter">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="tag"
|
|
||||||
label="标签"
|
|
||||||
width="100"
|
|
||||||
:filters="[{ text: '家', value: '家' }, { text: '公司', value: '公司' }]"
|
|
||||||
:filter-method="filterTag"
|
|
||||||
filter-placement="bottom-end">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<el-tag
|
|
||||||
:type="scope.row.tag === '家' ? 'primary' : 'success'"
|
|
||||||
disable-transitions>{{scope.row.tag}}</el-tag>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '筛选',
|
|
||||||
index: 13,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData: [{
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
tag: '家'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1517 弄',
|
|
||||||
tag: '公司'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1519 弄',
|
|
||||||
tag: '家'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1516 弄',
|
|
||||||
tag: '公司'
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
formatter (row, column) {
|
|
||||||
return row.address
|
|
||||||
},
|
|
||||||
filterTag (value, row) {
|
|
||||||
return row.tag === value
|
|
||||||
},
|
|
||||||
filterHandler (value, row, column) {
|
|
||||||
const property = column['property']
|
|
||||||
return row[property] === value
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,74 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData"
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column
|
|
||||||
label="日期"
|
|
||||||
width="180">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<i class="el-icon-time"></i>
|
|
||||||
<span style="margin-left: 10px">{{ scope.row.date }}</span>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
label="姓名"
|
|
||||||
width="180">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<el-popover trigger="hover" placement="top">
|
|
||||||
<p>姓名: {{ scope.row.name }}</p>
|
|
||||||
<p>住址: {{ scope.row.address }}</p>
|
|
||||||
<div slot="reference" class="name-wrapper">
|
|
||||||
<el-tag size="medium">{{ scope.row.name }}</el-tag>
|
|
||||||
</div>
|
|
||||||
</el-popover>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="操作">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<el-button
|
|
||||||
size="mini"
|
|
||||||
@click="handleEdit(scope.$index, scope.row)">编辑</el-button>
|
|
||||||
<el-button
|
|
||||||
size="mini"
|
|
||||||
type="danger"
|
|
||||||
@click="handleDelete(scope.$index, scope.row)">删除</el-button>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '自定义列模板',
|
|
||||||
index: 14,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData: [{
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1517 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1519 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1516 弄'
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
handleEdit (index, row) {
|
|
||||||
console.log(index, row)
|
|
||||||
},
|
|
||||||
handleDelete (index, row) {
|
|
||||||
console.log(index, row)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,104 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData5"
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column type="expand">
|
|
||||||
<template slot-scope="props">
|
|
||||||
<el-form label-position="left" inline class="demo-table-expand">
|
|
||||||
<el-form-item label="商品名称">
|
|
||||||
<span>{{ props.row.name }}</span>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="所属店铺">
|
|
||||||
<span>{{ props.row.shop }}</span>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="商品 ID">
|
|
||||||
<span>{{ props.row.id }}</span>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="店铺 ID">
|
|
||||||
<span>{{ props.row.shopId }}</span>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="商品分类">
|
|
||||||
<span>{{ props.row.category }}</span>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="店铺地址">
|
|
||||||
<span>{{ props.row.address }}</span>
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="商品描述">
|
|
||||||
<span>{{ props.row.desc }}</span>
|
|
||||||
</el-form-item>
|
|
||||||
</el-form>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
label="商品 ID"
|
|
||||||
prop="id">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
label="商品名称"
|
|
||||||
prop="name">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
label="描述"
|
|
||||||
prop="desc">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '展开行',
|
|
||||||
index: 15,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData5: [{
|
|
||||||
id: '12987122',
|
|
||||||
name: '好滋好味鸡蛋仔',
|
|
||||||
category: '江浙小吃、小吃零食',
|
|
||||||
desc: '荷兰优质淡奶,奶香浓而不腻',
|
|
||||||
address: '上海市普陀区真北路',
|
|
||||||
shop: '王小虎夫妻店',
|
|
||||||
shopId: '10333'
|
|
||||||
}, {
|
|
||||||
id: '12987123',
|
|
||||||
name: '好滋好味鸡蛋仔',
|
|
||||||
category: '江浙小吃、小吃零食',
|
|
||||||
desc: '荷兰优质淡奶,奶香浓而不腻',
|
|
||||||
address: '上海市普陀区真北路',
|
|
||||||
shop: '王小虎夫妻店',
|
|
||||||
shopId: '10333'
|
|
||||||
}, {
|
|
||||||
id: '12987125',
|
|
||||||
name: '好滋好味鸡蛋仔',
|
|
||||||
category: '江浙小吃、小吃零食',
|
|
||||||
desc: '荷兰优质淡奶,奶香浓而不腻',
|
|
||||||
address: '上海市普陀区真北路',
|
|
||||||
shop: '王小虎夫妻店',
|
|
||||||
shopId: '10333'
|
|
||||||
}, {
|
|
||||||
id: '12987126',
|
|
||||||
name: '好滋好味鸡蛋仔',
|
|
||||||
category: '江浙小吃、小吃零食',
|
|
||||||
desc: '荷兰优质淡奶,奶香浓而不腻',
|
|
||||||
address: '上海市普陀区真北路',
|
|
||||||
shop: '王小虎夫妻店',
|
|
||||||
shopId: '10333'
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
.demo-table-expand {
|
|
||||||
font-size: 0;
|
|
||||||
}
|
|
||||||
.demo-table-expand label {
|
|
||||||
width: 90px;
|
|
||||||
color: #99a9bf;
|
|
||||||
}
|
|
||||||
.demo-table-expand .el-form-item {
|
|
||||||
margin-right: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
width: 50%;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,132 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
<el-table
|
|
||||||
:data="tableData6"
|
|
||||||
border
|
|
||||||
show-summary
|
|
||||||
style="width: 100%;">
|
|
||||||
<el-table-column
|
|
||||||
prop="id"
|
|
||||||
label="ID"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount1"
|
|
||||||
sortable
|
|
||||||
label="数值 1">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount2"
|
|
||||||
sortable
|
|
||||||
label="数值 2">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount3"
|
|
||||||
sortable
|
|
||||||
label="数值 3">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
<el-table
|
|
||||||
:data="tableData6"
|
|
||||||
border
|
|
||||||
height="200"
|
|
||||||
:summary-method="getSummaries"
|
|
||||||
show-summary
|
|
||||||
style="width: 100%; margin-top: 20px;">
|
|
||||||
<el-table-column
|
|
||||||
prop="id"
|
|
||||||
label="ID"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount1"
|
|
||||||
label="数值 1(元)">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount2"
|
|
||||||
label="数值 2(元)">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount3"
|
|
||||||
label="数值 3(元)">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '表尾合计行',
|
|
||||||
index: 16,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData6: [{
|
|
||||||
id: '12987122',
|
|
||||||
name: '王小虎',
|
|
||||||
amount1: '234',
|
|
||||||
amount2: '3.2',
|
|
||||||
amount3: 10
|
|
||||||
}, {
|
|
||||||
id: '12987123',
|
|
||||||
name: '王小虎',
|
|
||||||
amount1: '165',
|
|
||||||
amount2: '4.43',
|
|
||||||
amount3: 12
|
|
||||||
}, {
|
|
||||||
id: '12987124',
|
|
||||||
name: '王小虎',
|
|
||||||
amount1: '324',
|
|
||||||
amount2: '1.9',
|
|
||||||
amount3: 9
|
|
||||||
}, {
|
|
||||||
id: '12987125',
|
|
||||||
name: '王小虎',
|
|
||||||
amount1: '621',
|
|
||||||
amount2: '2.2',
|
|
||||||
amount3: 17
|
|
||||||
}, {
|
|
||||||
id: '12987126',
|
|
||||||
name: '王小虎',
|
|
||||||
amount1: '539',
|
|
||||||
amount2: '4.1',
|
|
||||||
amount3: 15
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
getSummaries (param) {
|
|
||||||
const { columns, data } = param
|
|
||||||
const sums = []
|
|
||||||
columns.forEach((column, index) => {
|
|
||||||
if (index === 0) {
|
|
||||||
sums[index] = '总价'
|
|
||||||
return
|
|
||||||
}
|
|
||||||
const values = data.map(item => Number(item[column.property]))
|
|
||||||
if (!values.every(value => isNaN(value))) {
|
|
||||||
sums[index] = values.reduce((prev, curr) => {
|
|
||||||
const value = Number(curr)
|
|
||||||
if (!isNaN(value)) {
|
|
||||||
return prev + curr
|
|
||||||
} else {
|
|
||||||
return prev
|
|
||||||
}
|
|
||||||
}, 0)
|
|
||||||
sums[index] += ' 元'
|
|
||||||
} else {
|
|
||||||
sums[index] = 'N/A'
|
|
||||||
}
|
|
||||||
})
|
|
||||||
return sums
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,130 +0,0 @@
|
||||||
<template>
|
|
||||||
<div>
|
|
||||||
<el-table
|
|
||||||
:data="tableData6"
|
|
||||||
:span-method="arraySpanMethod"
|
|
||||||
border
|
|
||||||
style="width: 100%;">
|
|
||||||
<el-table-column
|
|
||||||
prop="id"
|
|
||||||
label="ID"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount1"
|
|
||||||
sortable
|
|
||||||
label="数值 1">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount2"
|
|
||||||
sortable
|
|
||||||
label="数值 2">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount3"
|
|
||||||
sortable
|
|
||||||
label="数值 3">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
|
|
||||||
<el-table
|
|
||||||
:data="tableData6"
|
|
||||||
:span-method="objectSpanMethod"
|
|
||||||
border
|
|
||||||
style="width: 100%; margin-top: 20px;">
|
|
||||||
<el-table-column
|
|
||||||
prop="id"
|
|
||||||
label="ID"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount1"
|
|
||||||
label="数值 1(元)">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount2"
|
|
||||||
label="数值 2(元)">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="amount3"
|
|
||||||
label="数值 3(元)">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '合并行或列',
|
|
||||||
index: 17,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData6: [{
|
|
||||||
id: '12987122',
|
|
||||||
name: '王小虎',
|
|
||||||
amount1: '234',
|
|
||||||
amount2: '3.2',
|
|
||||||
amount3: 10
|
|
||||||
}, {
|
|
||||||
id: '12987123',
|
|
||||||
name: '王小虎',
|
|
||||||
amount1: '165',
|
|
||||||
amount2: '4.43',
|
|
||||||
amount3: 12
|
|
||||||
}, {
|
|
||||||
id: '12987124',
|
|
||||||
name: '王小虎',
|
|
||||||
amount1: '324',
|
|
||||||
amount2: '1.9',
|
|
||||||
amount3: 9
|
|
||||||
}, {
|
|
||||||
id: '12987125',
|
|
||||||
name: '王小虎',
|
|
||||||
amount1: '621',
|
|
||||||
amount2: '2.2',
|
|
||||||
amount3: 17
|
|
||||||
}, {
|
|
||||||
id: '12987126',
|
|
||||||
name: '王小虎',
|
|
||||||
amount1: '539',
|
|
||||||
amount2: '4.1',
|
|
||||||
amount3: 15
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
arraySpanMethod ({ row, column, rowIndex, columnIndex }) {
|
|
||||||
if (rowIndex % 2 === 0) {
|
|
||||||
if (columnIndex === 0) {
|
|
||||||
return [1, 2]
|
|
||||||
} else if (columnIndex === 1) {
|
|
||||||
return [0, 0]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
objectSpanMethod ({ row, column, rowIndex, columnIndex }) {
|
|
||||||
if (columnIndex === 0) {
|
|
||||||
if (rowIndex % 2 === 0) {
|
|
||||||
return {
|
|
||||||
rowspan: 2,
|
|
||||||
colspan: 1
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
return {
|
|
||||||
rowspan: 0,
|
|
||||||
colspan: 0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,73 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData"
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column
|
|
||||||
type="index"
|
|
||||||
:index="indexMethod">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '自定义索引',
|
|
||||||
index: 18,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData: [{
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333,
|
|
||||||
tag: '家'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333,
|
|
||||||
tag: '公司'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333,
|
|
||||||
tag: '家'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333,
|
|
||||||
tag: '公司'
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
indexMethod (index) {
|
|
||||||
return index * 2
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData"
|
|
||||||
stripe
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '带斑马纹表格',
|
|
||||||
index: 2,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData: [{
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1517 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1519 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1516 弄'
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,49 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData"
|
|
||||||
border
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '带边框表格',
|
|
||||||
index: 3,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData: [{
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1517 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1519 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1516 弄'
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,68 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData2"
|
|
||||||
style="width: 100%"
|
|
||||||
:row-class-name="tableRowClassName">
|
|
||||||
<el-table-column
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '带状态表格',
|
|
||||||
index: 4,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData2: [{
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
tableRowClassName ({ row, rowIndex }) {
|
|
||||||
if (rowIndex === 1) {
|
|
||||||
return 'warning-row'
|
|
||||||
} else if (rowIndex === 3) {
|
|
||||||
return 'success-row'
|
|
||||||
}
|
|
||||||
return ''
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
.el-table .warning-row {
|
|
||||||
background: oldlace;
|
|
||||||
}
|
|
||||||
.el-table .success-row {
|
|
||||||
background: #f0f9eb;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,62 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData3"
|
|
||||||
height="250"
|
|
||||||
border
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="180">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '固定表头',
|
|
||||||
index: 5,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData3: [{
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-08',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-06',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}, {
|
|
||||||
date: '2016-05-07',
|
|
||||||
name: '王小虎',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄'
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,92 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData"
|
|
||||||
border
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column
|
|
||||||
fixed
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
width="150">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="province"
|
|
||||||
label="省份"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="city"
|
|
||||||
label="市区"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址"
|
|
||||||
width="300">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="zip"
|
|
||||||
label="邮编"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
fixed="right"
|
|
||||||
label="操作"
|
|
||||||
width="100">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<el-button @click="handleClick(scope.row)" type="text" size="small">查看</el-button>
|
|
||||||
<el-button type="text" size="small">编辑</el-button>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '固定列',
|
|
||||||
index: 6,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData: [{
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
handleClick (row) {
|
|
||||||
console.log(row)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,99 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData3"
|
|
||||||
style="width: 100%"
|
|
||||||
height="250">
|
|
||||||
<el-table-column
|
|
||||||
fixed
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
width="150">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="province"
|
|
||||||
label="省份"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="city"
|
|
||||||
label="市区"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址"
|
|
||||||
width="300">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="zip"
|
|
||||||
label="邮编"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '固定列和表头',
|
|
||||||
index: 7,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData3: [{
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-08',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-06',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-07',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,117 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData4"
|
|
||||||
style="width: 100%"
|
|
||||||
max-height="250">
|
|
||||||
<el-table-column
|
|
||||||
fixed
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
width="150">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="province"
|
|
||||||
label="省份"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="city"
|
|
||||||
label="市区"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址"
|
|
||||||
width="300">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="zip"
|
|
||||||
label="邮编"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
fixed="right"
|
|
||||||
label="操作"
|
|
||||||
width="120">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<el-button
|
|
||||||
@click.native.prevent="deleteRow(scope.$index, tableData4)"
|
|
||||||
type="text"
|
|
||||||
size="small">
|
|
||||||
移除
|
|
||||||
</el-button>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '流体高度',
|
|
||||||
index: 8,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData4: [{
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-08',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-06',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-07',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
deleteRow (index, rows) {
|
|
||||||
rows.splice(index, 1)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,101 +0,0 @@
|
||||||
<template>
|
|
||||||
<el-table
|
|
||||||
:data="tableData3"
|
|
||||||
style="width: 100%">
|
|
||||||
<el-table-column
|
|
||||||
prop="date"
|
|
||||||
label="日期"
|
|
||||||
width="150">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="配送信息">
|
|
||||||
<el-table-column
|
|
||||||
prop="name"
|
|
||||||
label="姓名"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="地址">
|
|
||||||
<el-table-column
|
|
||||||
prop="province"
|
|
||||||
label="省份"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="city"
|
|
||||||
label="市区"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="address"
|
|
||||||
label="地址"
|
|
||||||
width="300">
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column
|
|
||||||
prop="zip"
|
|
||||||
label="邮编"
|
|
||||||
width="120">
|
|
||||||
</el-table-column>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
title: '多级表头',
|
|
||||||
index: 9,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableData3: [{
|
|
||||||
date: '2016-05-03',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-02',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-04',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-01',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-08',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-06',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}, {
|
|
||||||
date: '2016-05-07',
|
|
||||||
name: '王小虎',
|
|
||||||
province: '上海',
|
|
||||||
city: '普陀区',
|
|
||||||
address: '上海市普陀区金沙江路 1518 弄',
|
|
||||||
zip: 200333
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,41 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container type="ghost">
|
|
||||||
<template slot="header">表格组件</template>
|
|
||||||
<div class="d2-mt d2-mr">
|
|
||||||
<el-card
|
|
||||||
v-for="(table, index) in tableList"
|
|
||||||
:key="index"
|
|
||||||
shadow="never"
|
|
||||||
class="d2-card d2-mb">
|
|
||||||
<template slot="header">{{table.title}}</template>
|
|
||||||
<component :is="table.component"/>
|
|
||||||
</el-card>
|
|
||||||
</div>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import { sortBy } from 'lodash'
|
|
||||||
const req = context => context.keys().map(context)
|
|
||||||
const tables = req(require.context('./components', true, /\.vue$/))
|
|
||||||
const components = {}
|
|
||||||
const tableList = []
|
|
||||||
sortBy(tables.map(e => ({
|
|
||||||
component: e.default,
|
|
||||||
index: e.default.index
|
|
||||||
})), ['index']).forEach((table, index) => {
|
|
||||||
components[`d2-demo-el-table-${index + 1}`] = table.component
|
|
||||||
tableList.push({
|
|
||||||
title: table.component.title,
|
|
||||||
component: `d2-demo-el-table-${index + 1}`
|
|
||||||
})
|
|
||||||
})
|
|
||||||
export default {
|
|
||||||
components,
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
tableList
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,104 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
|
|
||||||
<h1 class="d2-mt-0">基础用法</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-checkbox v-model="checked1">备选项1</el-checkbox>
|
|
||||||
<el-checkbox v-model="checked2">备选项2</el-checkbox>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>禁用状态</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-checkbox v-model="checked1" disabled>备选项1</el-checkbox>
|
|
||||||
<el-checkbox v-model="checked2" disabled>备选项2</el-checkbox>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>多选框组</h1>
|
|
||||||
<el-checkbox-group v-model="checkList">
|
|
||||||
<el-checkbox label="复选框 A"></el-checkbox>
|
|
||||||
<el-checkbox label="复选框 B"></el-checkbox>
|
|
||||||
<el-checkbox label="复选框 C"></el-checkbox>
|
|
||||||
<el-checkbox label="禁用" disabled></el-checkbox>
|
|
||||||
<el-checkbox label="选中且禁用" disabled></el-checkbox>
|
|
||||||
</el-checkbox-group>
|
|
||||||
|
|
||||||
<h1>indeterminate 状态</h1>
|
|
||||||
<el-checkbox :indeterminate="true" label="复选框"></el-checkbox>
|
|
||||||
|
|
||||||
<h1>可选项目数量的限制</h1>
|
|
||||||
<el-checkbox-group
|
|
||||||
v-model="checkedCities"
|
|
||||||
:min="1"
|
|
||||||
:max="2">
|
|
||||||
<el-checkbox v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox>
|
|
||||||
</el-checkbox-group>
|
|
||||||
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
|
|
||||||
<h1>按钮样式</h1>
|
|
||||||
<div>
|
|
||||||
<el-checkbox-group v-model="checkboxGroup1">
|
|
||||||
<el-checkbox-button v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox-button>
|
|
||||||
</el-checkbox-group>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-checkbox-group v-model="checkboxGroup1" size="medium">
|
|
||||||
<el-checkbox-button v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox-button>
|
|
||||||
</el-checkbox-group>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-checkbox-group v-model="checkboxGroup1" size="small">
|
|
||||||
<el-checkbox-button v-for="city in cities" :label="city" :disabled="city === '北京'" :key="city">{{city}}</el-checkbox-button>
|
|
||||||
</el-checkbox-group>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-checkbox-group v-model="checkboxGroup1" size="mini" disabled>
|
|
||||||
<el-checkbox-button v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox-button>
|
|
||||||
</el-checkbox-group>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h1>带有边框</h1>
|
|
||||||
<div>
|
|
||||||
<el-checkbox v-model="checked1" label="备选项1" border></el-checkbox>
|
|
||||||
<el-checkbox v-model="checked2" label="备选项2" border></el-checkbox>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-checkbox v-model="checked1" label="备选项1" border size="medium"></el-checkbox>
|
|
||||||
<el-checkbox v-model="checked2" label="备选项2" border size="medium"></el-checkbox>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-checkbox-group v-model="checkboxGroup2" size="small">
|
|
||||||
<el-checkbox label="备选项1" border></el-checkbox>
|
|
||||||
<el-checkbox label="备选项2" border disabled></el-checkbox>
|
|
||||||
</el-checkbox-group>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-checkbox-group v-model="checkboxGroup2" size="mini" disabled>
|
|
||||||
<el-checkbox label="备选项1" border></el-checkbox>
|
|
||||||
<el-checkbox label="备选项2" border></el-checkbox>
|
|
||||||
</el-checkbox-group>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
checked1: true,
|
|
||||||
checked2: false,
|
|
||||||
checkList: ['选中且禁用', '复选框 A'],
|
|
||||||
checkedCities: ['上海', '北京'],
|
|
||||||
cities: ['上海', '北京', '广州', '深圳'],
|
|
||||||
checkboxGroup1: ['上海'],
|
|
||||||
checkboxGroup2: []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,322 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
|
|
||||||
<h1 class="d2-mt-0">基础用法</h1>
|
|
||||||
<el-input v-model="input" placeholder="请输入内容" class="input-demo-200"></el-input>
|
|
||||||
|
|
||||||
<h1>禁用状态</h1>
|
|
||||||
<el-input
|
|
||||||
placeholder="请输入内容"
|
|
||||||
v-model="input1"
|
|
||||||
:disabled="true"
|
|
||||||
class="input-demo-200">
|
|
||||||
</el-input>
|
|
||||||
<h1>可清空</h1>
|
|
||||||
<el-input
|
|
||||||
placeholder="请输入内容"
|
|
||||||
v-model="input10"
|
|
||||||
clearable
|
|
||||||
class="input-demo-200">
|
|
||||||
</el-input>
|
|
||||||
|
|
||||||
<h1>带 icon 的输入框</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
<p class="d2-mt-0">属性方式</p>
|
|
||||||
<el-input
|
|
||||||
placeholder="请选择日期"
|
|
||||||
suffix-icon="el-icon-date"
|
|
||||||
v-model="input2"
|
|
||||||
class="input-demo-200 d2-mr-10">
|
|
||||||
</el-input>
|
|
||||||
<el-input
|
|
||||||
placeholder="请输入内容"
|
|
||||||
prefix-icon="el-icon-search"
|
|
||||||
v-model="input21"
|
|
||||||
class="input-demo-200 d2-mt-10">
|
|
||||||
</el-input>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<p class="d2-mt-0">slot 方式</p>
|
|
||||||
<el-input
|
|
||||||
placeholder="请选择日期"
|
|
||||||
v-model="input22"
|
|
||||||
class="input-demo-200 d2-mr-10">
|
|
||||||
<i slot="suffix" class="el-input__icon el-icon-date"></i>
|
|
||||||
</el-input>
|
|
||||||
<el-input
|
|
||||||
placeholder="请输入内容"
|
|
||||||
v-model="input23"
|
|
||||||
class="input-demo-200 d2-mt-10">
|
|
||||||
<i slot="prefix" class="el-input__icon el-icon-search"></i>
|
|
||||||
</el-input>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>文本域</h1>
|
|
||||||
<el-input
|
|
||||||
type="textarea"
|
|
||||||
:rows="2"
|
|
||||||
placeholder="请输入内容"
|
|
||||||
v-model="textarea"
|
|
||||||
class="input-demo-400">
|
|
||||||
</el-input>
|
|
||||||
|
|
||||||
<h1>可自适应文本高度的文本域</h1>
|
|
||||||
<div>
|
|
||||||
<el-input
|
|
||||||
type="textarea"
|
|
||||||
autosize
|
|
||||||
placeholder="请输入内容"
|
|
||||||
v-model="textarea2"
|
|
||||||
class="input-demo-400">
|
|
||||||
</el-input>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<el-input
|
|
||||||
type="textarea"
|
|
||||||
:autosize="{ minRows: 2, maxRows: 4}"
|
|
||||||
placeholder="请输入内容"
|
|
||||||
v-model="textarea3"
|
|
||||||
class="d2-mt-10 input-demo-400">
|
|
||||||
</el-input>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h1>复合型输入框</h1>
|
|
||||||
<div>
|
|
||||||
<el-input placeholder="请输入内容" v-model="input3" class="input-demo-400">
|
|
||||||
<template slot="prepend">Http://</template>
|
|
||||||
</el-input>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 15px;">
|
|
||||||
<el-input placeholder="请输入内容" v-model="input4" class="input-demo-400">
|
|
||||||
<template slot="append">.com</template>
|
|
||||||
</el-input>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 15px;">
|
|
||||||
<el-input placeholder="请输入内容" v-model="input5" class="input-demo-400">
|
|
||||||
<el-select v-model="select" slot="prepend" placeholder="请选择" style="width: 120px;">
|
|
||||||
<el-option label="餐厅名" value="1"></el-option>
|
|
||||||
<el-option label="订单号" value="2"></el-option>
|
|
||||||
<el-option label="用户电话" value="3"></el-option>
|
|
||||||
</el-select>
|
|
||||||
<el-button slot="append" icon="el-icon-search"></el-button>
|
|
||||||
</el-input>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h1>尺寸</h1>
|
|
||||||
<div>
|
|
||||||
<el-input
|
|
||||||
placeholder="请输入内容"
|
|
||||||
suffix-icon="el-icon-date"
|
|
||||||
v-model="input6"
|
|
||||||
class="input-demo-200 d2-mr-10">
|
|
||||||
</el-input>
|
|
||||||
<el-input
|
|
||||||
size="medium"
|
|
||||||
placeholder="请输入内容"
|
|
||||||
suffix-icon="el-icon-date"
|
|
||||||
v-model="input7"
|
|
||||||
class="input-demo-200 d2-mr-10">
|
|
||||||
</el-input>
|
|
||||||
<el-input
|
|
||||||
size="small"
|
|
||||||
placeholder="请输入内容"
|
|
||||||
suffix-icon="el-icon-date"
|
|
||||||
v-model="input8"
|
|
||||||
class="input-demo-200 d2-mr-10">
|
|
||||||
</el-input>
|
|
||||||
<el-input
|
|
||||||
size="mini"
|
|
||||||
placeholder="请输入内容"
|
|
||||||
suffix-icon="el-icon-date"
|
|
||||||
v-model="input9"
|
|
||||||
class="input-demo-200">
|
|
||||||
</el-input>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<h1>输入建议</h1>
|
|
||||||
<el-row class="demo-autocomplete">
|
|
||||||
<el-col :span="12">
|
|
||||||
<p class="d2-mt-0">激活即列出输入建议</p>
|
|
||||||
<el-autocomplete
|
|
||||||
class="input-demo-200"
|
|
||||||
v-model="state1"
|
|
||||||
:fetch-suggestions="querySearch"
|
|
||||||
placeholder="请输入内容"
|
|
||||||
@select="handleSelect">
|
|
||||||
</el-autocomplete>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
<p class="d2-mt-0">输入后匹配输入建议</p>
|
|
||||||
<el-autocomplete
|
|
||||||
class="input-demo-200"
|
|
||||||
v-model="state2"
|
|
||||||
:fetch-suggestions="querySearch"
|
|
||||||
placeholder="请输入内容"
|
|
||||||
:trigger-on-focus="false"
|
|
||||||
@select="handleSelect">
|
|
||||||
</el-autocomplete>
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>自定义模板</h1>
|
|
||||||
<el-autocomplete
|
|
||||||
v-model="state3"
|
|
||||||
:fetch-suggestions="querySearch"
|
|
||||||
placeholder="请输入内容"
|
|
||||||
@select="handleSelect"
|
|
||||||
class="input-demo-400">
|
|
||||||
<i
|
|
||||||
class="el-icon-edit el-input__icon"
|
|
||||||
slot="suffix"
|
|
||||||
@click="handleIconClick">
|
|
||||||
</i>
|
|
||||||
<template slot-scope="{ item }">
|
|
||||||
<div style="text-overflow: ellipsis; overflow: hidden;">{{ item.value }}</div>
|
|
||||||
<span style="font-size: 12px; color: #b4b4b4;">{{ item.address }}</span>
|
|
||||||
</template>
|
|
||||||
</el-autocomplete>
|
|
||||||
|
|
||||||
<h1>远程搜索</h1>
|
|
||||||
<el-autocomplete
|
|
||||||
v-model="state4"
|
|
||||||
:fetch-suggestions="querySearchAsync"
|
|
||||||
placeholder="请输入内容"
|
|
||||||
@select="handleSelect"
|
|
||||||
class="input-demo-200">
|
|
||||||
</el-autocomplete>
|
|
||||||
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
textarea: '',
|
|
||||||
textarea2: '',
|
|
||||||
textarea3: '',
|
|
||||||
input: '',
|
|
||||||
input1: '',
|
|
||||||
input2: '',
|
|
||||||
input3: '',
|
|
||||||
input4: '',
|
|
||||||
input5: '',
|
|
||||||
input6: '',
|
|
||||||
input7: '',
|
|
||||||
input8: '',
|
|
||||||
input9: '',
|
|
||||||
input10: '',
|
|
||||||
input21: '',
|
|
||||||
input22: '',
|
|
||||||
input23: '',
|
|
||||||
select: '',
|
|
||||||
restaurants: [],
|
|
||||||
state1: '',
|
|
||||||
state2: '',
|
|
||||||
state3: '',
|
|
||||||
state4: '',
|
|
||||||
timeout: null
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
querySearch (queryString, cb) {
|
|
||||||
var restaurants = this.restaurants
|
|
||||||
var results = queryString ? restaurants.filter(this.createFilter(queryString)) : restaurants
|
|
||||||
// 调用 callback 返回建议列表的数据
|
|
||||||
cb(results)
|
|
||||||
},
|
|
||||||
createFilter (queryString) {
|
|
||||||
return (restaurant) => {
|
|
||||||
return (restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0)
|
|
||||||
}
|
|
||||||
},
|
|
||||||
loadAll () {
|
|
||||||
return [
|
|
||||||
{ value: '三全鲜食(北新泾店)', address: '长宁区新渔路144号' },
|
|
||||||
{ value: 'Hot honey 首尔炸鸡(仙霞路)', address: '上海市长宁区淞虹路661号' },
|
|
||||||
{ value: '新旺角茶餐厅', address: '上海市普陀区真北路988号创邑金沙谷6号楼113' },
|
|
||||||
{ value: '泷千家(天山西路店)', address: '天山西路438号' },
|
|
||||||
{ value: '胖仙女纸杯蛋糕(上海凌空店)', address: '上海市长宁区金钟路968号1幢18号楼一层商铺18-101' },
|
|
||||||
{ value: '贡茶', address: '上海市长宁区金钟路633号' },
|
|
||||||
{ value: '豪大大香鸡排超级奶爸', address: '上海市嘉定区曹安公路曹安路1685号' },
|
|
||||||
{ value: '茶芝兰(奶茶,手抓饼)', address: '上海市普陀区同普路1435号' },
|
|
||||||
{ value: '十二泷町', address: '上海市北翟路1444弄81号B幢-107' },
|
|
||||||
{ value: '星移浓缩咖啡', address: '上海市嘉定区新郁路817号' },
|
|
||||||
{ value: '阿姨奶茶/豪大大', address: '嘉定区曹安路1611号' },
|
|
||||||
{ value: '新麦甜四季甜品炸鸡', address: '嘉定区曹安公路2383弄55号' },
|
|
||||||
{ value: 'Monica摩托主题咖啡店', address: '嘉定区江桥镇曹安公路2409号1F,2383弄62号1F' },
|
|
||||||
{ value: '浮生若茶(凌空soho店)', address: '上海长宁区金钟路968号9号楼地下一层' },
|
|
||||||
{ value: 'NONO JUICE 鲜榨果汁', address: '上海市长宁区天山西路119号' },
|
|
||||||
{ value: 'CoCo都可(北新泾店)', address: '上海市长宁区仙霞西路' },
|
|
||||||
{ value: '快乐柠檬(神州智慧店)', address: '上海市长宁区天山西路567号1层R117号店铺' },
|
|
||||||
{ value: 'Merci Paul cafe', address: '上海市普陀区光复西路丹巴路28弄6号楼819' },
|
|
||||||
{ value: '猫山王(西郊百联店)', address: '上海市长宁区仙霞西路88号第一层G05-F01-1-306' },
|
|
||||||
{ value: '枪会山', address: '上海市普陀区棕榈路' },
|
|
||||||
{ value: '纵食', address: '元丰天山花园(东门) 双流路267号' },
|
|
||||||
{ value: '钱记', address: '上海市长宁区天山西路' },
|
|
||||||
{ value: '壹杯加', address: '上海市长宁区通协路' },
|
|
||||||
{ value: '唦哇嘀咖', address: '上海市长宁区新泾镇金钟路999号2幢(B幢)第01层第1-02A单元' },
|
|
||||||
{ value: '爱茜茜里(西郊百联)', address: '长宁区仙霞西路88号1305室' },
|
|
||||||
{ value: '爱茜茜里(近铁广场)', address: '上海市普陀区真北路818号近铁城市广场北区地下二楼N-B2-O2-C商铺' },
|
|
||||||
{ value: '鲜果榨汁(金沙江路和美广店)', address: '普陀区金沙江路2239号金沙和美广场B1-10-6' },
|
|
||||||
{ value: '开心丽果(缤谷店)', address: '上海市长宁区威宁路天山路341号' },
|
|
||||||
{ value: '超级鸡车(丰庄路店)', address: '上海市嘉定区丰庄路240号' },
|
|
||||||
{ value: '妙生活果园(北新泾店)', address: '长宁区新渔路144号' },
|
|
||||||
{ value: '香宜度麻辣香锅', address: '长宁区淞虹路148号' },
|
|
||||||
{ value: '凡仔汉堡(老真北路店)', address: '上海市普陀区老真北路160号' },
|
|
||||||
{ value: '港式小铺', address: '上海市长宁区金钟路968号15楼15-105室' },
|
|
||||||
{ value: '蜀香源麻辣香锅(剑河路店)', address: '剑河路443-1' },
|
|
||||||
{ value: '北京饺子馆', address: '长宁区北新泾街道天山西路490-1号' },
|
|
||||||
{ value: '饭典*新简餐(凌空SOHO店)', address: '上海市长宁区金钟路968号9号楼地下一层9-83室' },
|
|
||||||
{ value: '焦耳·川式快餐(金钟路店)', address: '上海市金钟路633号地下一层甲部' },
|
|
||||||
{ value: '动力鸡车', address: '长宁区仙霞西路299弄3号101B' },
|
|
||||||
{ value: '浏阳蒸菜', address: '天山西路430号' },
|
|
||||||
{ value: '四海游龙(天山西路店)', address: '上海市长宁区天山西路' },
|
|
||||||
{ value: '樱花食堂(凌空店)', address: '上海市长宁区金钟路968号15楼15-105室' },
|
|
||||||
{ value: '壹分米客家传统调制米粉(天山店)', address: '天山西路428号' },
|
|
||||||
{ value: '福荣祥烧腊(平溪路店)', address: '上海市长宁区协和路福泉路255弄57-73号' },
|
|
||||||
{ value: '速记黄焖鸡米饭', address: '上海市长宁区北新泾街道金钟路180号1层01号摊位' },
|
|
||||||
{ value: '红辣椒麻辣烫', address: '上海市长宁区天山西路492号' },
|
|
||||||
{ value: '(小杨生煎)西郊百联餐厅', address: '长宁区仙霞西路88号百联2楼' },
|
|
||||||
{ value: '阳阳麻辣烫', address: '天山西路389号' },
|
|
||||||
{ value: '南拳妈妈龙虾盖浇饭', address: '普陀区金沙江路1699号鑫乐惠美食广场A13' }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
querySearchAsync (queryString, cb) {
|
|
||||||
var restaurants = this.restaurants
|
|
||||||
var results = queryString ? restaurants.filter(this.createStateFilter(queryString)) : restaurants
|
|
||||||
clearTimeout(this.timeout)
|
|
||||||
this.timeout = setTimeout(() => {
|
|
||||||
cb(results)
|
|
||||||
}, 3000 * Math.random())
|
|
||||||
},
|
|
||||||
createStateFilter (queryString) {
|
|
||||||
return (state) => {
|
|
||||||
return (state.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0)
|
|
||||||
}
|
|
||||||
},
|
|
||||||
handleSelect (item) {
|
|
||||||
console.log(item)
|
|
||||||
},
|
|
||||||
handleIconClick (ev) {
|
|
||||||
console.log(ev)
|
|
||||||
}
|
|
||||||
},
|
|
||||||
mounted () {
|
|
||||||
this.restaurants = this.loadAll()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.page {
|
|
||||||
.input-demo-200 {
|
|
||||||
width: 200px;
|
|
||||||
}
|
|
||||||
.input-demo-400 {
|
|
||||||
width: 400px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
@ -1,99 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<el-row>
|
|
||||||
<el-col :span="12">
|
|
||||||
|
|
||||||
<h1 class="d2-mt-0">基础用法</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-radio v-model="radio" label="1">备选项</el-radio>
|
|
||||||
<el-radio v-model="radio" label="2">备选项</el-radio>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>禁用状态</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-radio disabled v-model="radio" label="1">备选项</el-radio>
|
|
||||||
<el-radio disabled v-model="radio" label="2">备选项</el-radio>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>单选框组</h1>
|
|
||||||
<el-row>
|
|
||||||
<el-radio-group v-model="radio">
|
|
||||||
<el-radio label="1">备选项1</el-radio>
|
|
||||||
<el-radio label="2">备选项2</el-radio>
|
|
||||||
</el-radio-group>
|
|
||||||
</el-row>
|
|
||||||
|
|
||||||
<h1>带有边框</h1>
|
|
||||||
<div>
|
|
||||||
<el-radio v-model="radio" label="1" border>备选项1</el-radio>
|
|
||||||
<el-radio v-model="radio" label="2" border>备选项2</el-radio>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-radio v-model="radio" label="1" border size="medium">备选项1</el-radio>
|
|
||||||
<el-radio v-model="radio" label="2" border size="medium">备选项2</el-radio>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-radio-group v-model="radio" size="small">
|
|
||||||
<el-radio label="1" border>备选项1</el-radio>
|
|
||||||
<el-radio label="2" border disabled>备选项2</el-radio>
|
|
||||||
</el-radio-group>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-radio-group v-model="radio" size="mini" disabled>
|
|
||||||
<el-radio label="1" border>备选项1</el-radio>
|
|
||||||
<el-radio label="2" border>备选项2</el-radio>
|
|
||||||
</el-radio-group>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="12">
|
|
||||||
|
|
||||||
<h1>单选框组</h1>
|
|
||||||
<div>
|
|
||||||
<el-radio-group v-model="radio2">
|
|
||||||
<el-radio-button label="上海"></el-radio-button>
|
|
||||||
<el-radio-button label="北京"></el-radio-button>
|
|
||||||
<el-radio-button label="广州"></el-radio-button>
|
|
||||||
<el-radio-button label="深圳"></el-radio-button>
|
|
||||||
</el-radio-group>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-radio-group v-model="radio2" size="medium">
|
|
||||||
<el-radio-button label="上海" ></el-radio-button>
|
|
||||||
<el-radio-button label="北京"></el-radio-button>
|
|
||||||
<el-radio-button label="广州"></el-radio-button>
|
|
||||||
<el-radio-button label="深圳"></el-radio-button>
|
|
||||||
</el-radio-group>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-radio-group v-model="radio2" size="small">
|
|
||||||
<el-radio-button label="上海"></el-radio-button>
|
|
||||||
<el-radio-button label="北京" disabled ></el-radio-button>
|
|
||||||
<el-radio-button label="广州"></el-radio-button>
|
|
||||||
<el-radio-button label="深圳"></el-radio-button>
|
|
||||||
</el-radio-group>
|
|
||||||
</div>
|
|
||||||
<div style="margin-top: 20px">
|
|
||||||
<el-radio-group v-model="radio2" disabled size="mini">
|
|
||||||
<el-radio-button label="上海"></el-radio-button>
|
|
||||||
<el-radio-button label="北京"></el-radio-button>
|
|
||||||
<el-radio-button label="广州"></el-radio-button>
|
|
||||||
<el-radio-button label="深圳"></el-radio-button>
|
|
||||||
</el-radio-group>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</el-col>
|
|
||||||
</el-row>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
radio: '1',
|
|
||||||
radio2: '上海'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,16 +1,13 @@
|
||||||
<template>
|
<template>
|
||||||
<d2-container type="ghost">
|
<d2-container type="ghost">
|
||||||
<d2-module-index-banner slot="header" v-bind="banner"/>
|
<d2-module-index-banner slot="header" v-bind="banner"/>
|
||||||
<d2-module-index-menu :menu="menu"/>
|
|
||||||
</d2-container>
|
</d2-container>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import menu from '@/menu/modules/demo-element'
|
|
||||||
export default {
|
export default {
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
menu,
|
|
||||||
banner: {
|
banner: {
|
||||||
title: 'ElementUI',
|
title: 'ElementUI',
|
||||||
subTitle: 'D2Admin 集成由饿了么出品的 ElementUI',
|
subTitle: 'D2Admin 集成由饿了么出品的 ElementUI',
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<template>
|
|
||||||
<d2-container>
|
|
||||||
<h1 class="d2-mt-0">该页面尚未完成组件示例搬运</h1>
|
|
||||||
<p>D2Admin 的构建依托于由饿了么出品的 ElementUI,欲了解更多该组件的信息请查阅以下链接</p>
|
|
||||||
<d2-link-btn title="Element" link="http://element.eleme.io/#/zh-CN"/>
|
|
||||||
</d2-container>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
data () {
|
|
||||||
return {
|
|
||||||
filename: __filename
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
Loading…
Reference in New Issue