save
This commit is contained in:
parent
8f9d3604e6
commit
5bb83ff8e5
258 changed files with 12974 additions and 7838 deletions
|
@ -1,94 +1,62 @@
|
|||
<!--<template>-->
|
||||
<!-- <Tabs :animated="false" value="name1">-->
|
||||
<!-- <Tab-pane label="标签一" name="name1">-->
|
||||
<!-- <Table :columns="columns1"></Table>-->
|
||||
<!-- </Tab-pane>-->
|
||||
<!-- <Tab-pane label="标签二" name="name2">-->
|
||||
<!-- <Table :columns="columns1"></Table>-->
|
||||
<!-- </Tab-pane>-->
|
||||
<!-- <Tab-pane label="标签三" name="name3">-->
|
||||
<!-- <Table :columns="columns1" ></Table>-->
|
||||
<!-- </Tab-pane>-->
|
||||
<!-- </Tabs>-->
|
||||
<!--</template>-->
|
||||
<!--<script>-->
|
||||
<!-- export default {-->
|
||||
<!-- data() {-->
|
||||
<!-- return {-->
|
||||
<!-- columns1: [-->
|
||||
<!-- {-->
|
||||
<!-- title: '姓名',-->
|
||||
<!-- key: 'name'-->
|
||||
<!-- },-->
|
||||
<!-- {-->
|
||||
<!-- title: '年龄',-->
|
||||
<!-- key: 'age'-->
|
||||
<!-- },-->
|
||||
<!-- {-->
|
||||
<!-- title: '地址',-->
|
||||
<!-- key: 'address'-->
|
||||
<!-- }-->
|
||||
<!-- ],-->
|
||||
<!-- data1: [-->
|
||||
<!-- {-->
|
||||
<!-- name: '王小明',-->
|
||||
<!-- age: 18,-->
|
||||
<!-- address: '北京市朝阳区芍药居'-->
|
||||
<!-- },-->
|
||||
<!-- {-->
|
||||
<!-- name: '张小刚',-->
|
||||
<!-- age: 25,-->
|
||||
<!-- address: '北京市海淀区西二旗'-->
|
||||
<!-- },-->
|
||||
<!-- {-->
|
||||
<!-- name: '李小红',-->
|
||||
<!-- age: 30,-->
|
||||
<!-- address: '上海市浦东新区世纪大道'-->
|
||||
<!-- },-->
|
||||
<!-- {-->
|
||||
<!-- name: '周小伟',-->
|
||||
<!-- age: 26,-->
|
||||
<!-- address: '深圳市南山区深南大道'-->
|
||||
<!-- }-->
|
||||
<!-- ]-->
|
||||
<!-- }-->
|
||||
<!-- }-->
|
||||
<!-- }-->
|
||||
<!--</script>-->
|
||||
<!--<template>-->
|
||||
<!-- <div>-->
|
||||
<!-- <Button @click="showSecond = !showSecond">change</Button>-->
|
||||
<!-- <Tabs value="name1">-->
|
||||
<!-- <TabPane label="标签一" name="name1" :index="1">标签一的内容</TabPane>-->
|
||||
<!-- <TabPane label="标签二" name="name2" :index="2" v-if="showSecond">标签二的内容</TabPane>-->
|
||||
<!-- <TabPane label="标签三" name="name3" :index="3">标签三的内容</TabPane>-->
|
||||
<!-- </Tabs>-->
|
||||
<!-- </div>-->
|
||||
<!--</template>-->
|
||||
<!--<script>-->
|
||||
<!-- export default {-->
|
||||
<!-- data () {-->
|
||||
<!-- return {-->
|
||||
<!-- showSecond: false-->
|
||||
<!-- }-->
|
||||
<!-- }-->
|
||||
<!-- }-->
|
||||
<!--</script>-->
|
||||
<template>
|
||||
<Tabs>
|
||||
<TabPane label="macOS" icon="logo-apple">
|
||||
<Tabs>
|
||||
<TabPane label="macOS" icon="logo-apple">标签一的内容</TabPane>
|
||||
<TabPane label="Windows" icon="logo-windows">标签二的内容</TabPane>
|
||||
<TabPane label="Linux" icon="logo-tux">标签三的内容</TabPane>
|
||||
</Tabs>
|
||||
</TabPane>
|
||||
<TabPane label="Windows" icon="logo-windows">标签二的内容</TabPane>
|
||||
<TabPane label="Linux" icon="logo-tux">标签三的内容</TabPane>
|
||||
</Tabs>
|
||||
<div>
|
||||
<Tabs type="card" @on-contextmenu="handleContextMenu">
|
||||
<TabPane label="标签一" name="tab1" context-menu>标签一的内容</TabPane>
|
||||
<TabPane label="标签二" name="tab2">标签二的内容</TabPane>
|
||||
<TabPane label="标签三" name="tab3" context-menu>标签三的内容</TabPane>
|
||||
<template slot="contextMenu">
|
||||
<DropdownItem @click.native="handleContextMenuEdit">编辑</DropdownItem>
|
||||
<DropdownItem @click.native="handleContextMenuDelete" style="color: #ed4014">删除</DropdownItem>
|
||||
</template>
|
||||
</Tabs>
|
||||
<Divider></Divider>
|
||||
<Tabs type="card" :draggable="true" @on-drag-drop="handleDragDrop">
|
||||
<TabPane v-for="(tab, index) in tabs" :key="index" :label="tab.label" :name="tab.name">{{ tab.label }}</TabPane>
|
||||
</Tabs>
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
|
||||
data () {
|
||||
return {
|
||||
contextData: null,
|
||||
tabs: [
|
||||
{
|
||||
label: '标签一',
|
||||
name: 'name1'
|
||||
},
|
||||
{
|
||||
label: '标签二',
|
||||
name: 'name2'
|
||||
},
|
||||
{
|
||||
label: '标签三',
|
||||
name: 'name3'
|
||||
},
|
||||
{
|
||||
label: '标签四',
|
||||
name: 'name4'
|
||||
},
|
||||
{
|
||||
label: '标签五',
|
||||
name: 'name5'
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
handleContextMenu (data) {
|
||||
this.contextData = data;
|
||||
},
|
||||
handleContextMenuEdit () {
|
||||
this.$Message.info('Click edit of ' + this.contextData.name);
|
||||
},
|
||||
handleContextMenuDelete () {
|
||||
this.$Message.info('Click delete of ' + this.contextData.name);
|
||||
},
|
||||
handleDragDrop (name, newName, a, b, names) {
|
||||
this.tabs.splice(b,1,...this.tabs.splice(a, 1 , this.tabs[b]));
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue