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 demoCharts from './modules/demo-charts'
|
||||
// 组件库
|
||||
import demoElement from './modules/demo-element'
|
||||
// 试验台
|
||||
import demoPlayground from './modules/demo-playground'
|
||||
// 示例
|
||||
|
|
@ -37,7 +35,6 @@ export const menuAside = supplementPath([
|
|||
demoComponents,
|
||||
demoPlugins,
|
||||
demoCharts,
|
||||
demoElement,
|
||||
demoPlayground,
|
||||
demoBusiness,
|
||||
demoD2Crud,
|
||||
|
|
@ -57,7 +54,6 @@ export const menuHeader = supplementPath([
|
|||
children: [
|
||||
demoD2Crud,
|
||||
demoComponents,
|
||||
demoElement,
|
||||
demoCharts,
|
||||
demoPlugins,
|
||||
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 charts from './modules/charts'
|
||||
import components from './modules/components'
|
||||
import element from './modules/element'
|
||||
import business from './modules/business'
|
||||
|
||||
import layoutHeaderAside from '@/layout/header-aside'
|
||||
|
|
@ -63,7 +62,6 @@ const frameIn = [
|
|||
plugins,
|
||||
charts,
|
||||
components,
|
||||
element,
|
||||
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>
|
||||
<d2-container type="ghost">
|
||||
<d2-module-index-banner slot="header" v-bind="banner"/>
|
||||
<d2-module-index-menu :menu="menu"/>
|
||||
</d2-container>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import menu from '@/menu/modules/demo-element'
|
||||
export default {
|
||||
data () {
|
||||
return {
|
||||
menu,
|
||||
banner: {
|
||||
title: '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