Commit c2d74eca9ab1aac2a8e1aec05aa6ea28ab98c28c
1 parent
b92a1b5c
fixed #2100
Showing
2 changed files
with
47 additions
and
18 deletions
Show diff stats
examples/routers/tabs.vue
| ... | ... | @@ -94,39 +94,65 @@ |
| 94 | 94 | } |
| 95 | 95 | </script> --> |
| 96 | 96 | |
| 97 | +<!--<template>--> | |
| 98 | + <!--<div>--> | |
| 99 | + <!--<Button type="ghost" @click="toFirst" size="small">to first</Button>--> | |
| 100 | + <!--<Button type="ghost" @click="toLast" size="small">to last</Button>--> | |
| 101 | + <!--<Tabs type="card" :animated="animated" v-model="activeTab">--> | |
| 102 | + <!--<TabPane v-for="tab in tabs" :key="tab" :label="'标签' + tab" :name="tab+''" closable>标签{{ tab }}</TabPane>--> | |
| 103 | + <!--<div slot="extra">--> | |
| 104 | + <!--<Button type="ghost" @click="handleTabsAdd" size="small">增加</Button>--> | |
| 105 | + <!--</div>--> | |
| 106 | + <!--</Tabs>--> | |
| 107 | + <!--</div>--> | |
| 108 | +<!--</template>--> | |
| 109 | +<!--<script>--> | |
| 110 | + <!--export default {--> | |
| 111 | + <!--data () {--> | |
| 112 | + <!--return {--> | |
| 113 | + <!--tabs: 2,--> | |
| 114 | + <!--activeTab:"2",--> | |
| 115 | + <!--animated:true--> | |
| 116 | + <!--}--> | |
| 117 | + <!--},--> | |
| 118 | + <!--methods: {--> | |
| 119 | + <!--handleTabsAdd () {--> | |
| 120 | + <!--this.tabs ++;--> | |
| 121 | + <!--this.activeTab = this.tabs + '';--> | |
| 122 | + <!--},--> | |
| 123 | + <!--toFirst () {--> | |
| 124 | + <!--this.activeTab = '1';--> | |
| 125 | + <!--},--> | |
| 126 | + <!--toLast () {--> | |
| 127 | + <!--this.activeTab = this.tabs+'';--> | |
| 128 | + <!--}--> | |
| 129 | + <!--}--> | |
| 130 | + <!--}--> | |
| 131 | +<!--</script>--> | |
| 132 | + | |
| 97 | 133 | <template> |
| 98 | 134 | <div> |
| 99 | - <Button type="ghost" @click="toFirst" size="small">to first</Button> | |
| 100 | - <Button type="ghost" @click="toLast" size="small">to last</Button> | |
| 101 | - <Tabs type="card" :animated="animated" v-model="activeTab"> | |
| 102 | - <TabPane v-for="tab in tabs" :key="tab" :label="'标签' + tab" :name="tab+''" closable>标签{{ tab }}</TabPane> | |
| 103 | - <div slot="extra"> | |
| 104 | - <Button type="ghost" @click="handleTabsAdd" size="small">增加</Button> | |
| 105 | - </div> | |
| 106 | - </Tabs> | |
| 135 | + <Tabs type="card"> | |
| 136 | + <TabPane v-for="tab in tabs" :key="tab" :label="'标签' + tab">标签{{ tab }}</TabPane> | |
| 137 | + </Tabs> | |
| 138 | + <Button type="ghost" @click="handleTabsAdd" size="small">增加</Button> | |
| 139 | + <Button type="ghost" @click="handleTabsMin" size="small">减少</Button> | |
| 107 | 140 | </div> |
| 108 | 141 | </template> |
| 109 | 142 | <script> |
| 110 | 143 | export default { |
| 111 | 144 | data () { |
| 112 | 145 | return { |
| 113 | - tabs: 2, | |
| 114 | - activeTab:"2", | |
| 115 | - animated:true | |
| 146 | + tabs: 2 | |
| 116 | 147 | } |
| 117 | 148 | }, |
| 118 | 149 | methods: { |
| 119 | 150 | handleTabsAdd () { |
| 120 | 151 | this.tabs ++; |
| 121 | - this.activeTab = this.tabs + ''; | |
| 122 | 152 | }, |
| 123 | - toFirst () { | |
| 124 | - this.activeTab = '1'; | |
| 125 | - }, | |
| 126 | - toLast () { | |
| 127 | - this.activeTab = this.tabs+''; | |
| 153 | + handleTabsMin () { | |
| 154 | + this.tabs --; | |
| 128 | 155 | } |
| 129 | 156 | } |
| 130 | 157 | } |
| 131 | 158 | </script> |
| 132 | - | ... | ... |