Commit 9b6f316e47de169c6642db14db8d3d2338d7700d
1 parent
7b0fb4ef
fixed Tabs bug
Showing
2 changed files
with
10 additions
and
24 deletions
Show diff stats
examples/routers/tabs.vue
... | ... | @@ -158,38 +158,24 @@ |
158 | 158 | <!--</script>--> |
159 | 159 | |
160 | 160 | <template> |
161 | - <div> | |
162 | - <Button type="primary" @click="modal1 = true">显示对话框</Button> | |
163 | - <Modal | |
164 | - v-model="modal1" | |
165 | - title="普通的Modal对话框标题" | |
166 | - @on-ok="ok" | |
167 | - @on-cancel="cancel"> | |
168 | - <p>对话框内容</p> | |
169 | - <p>对话框内容</p> | |
170 | - <p>对话框内容</p> | |
171 | - <Tabs value="name1"> | |
172 | - <TabPane label="标签一" name="name1">标签一的内容</TabPane> | |
173 | - <TabPane label="标签二" name="name2">标签二的内容</TabPane> | |
174 | - <TabPane label="标签三" name="name3">标签三的内容</TabPane> | |
175 | - </Tabs> | |
176 | - </Modal> | |
177 | - </div> | |
161 | + <Tabs type="card"> | |
162 | + <TabPane v-for="tab in tabs" :key="tab" :label="'标签' + tab">标签{{ tab }}</TabPane> | |
163 | + <Button type="ghost" @click="handleTabsAdd" size="small" slot="extra">增加</Button> | |
164 | + </Tabs> | |
178 | 165 | </template> |
179 | 166 | <script> |
180 | 167 | export default { |
181 | 168 | data () { |
182 | 169 | return { |
183 | - modal1: false | |
170 | + tabs: 2 | |
184 | 171 | } |
185 | 172 | }, |
186 | 173 | methods: { |
187 | - ok () { | |
188 | - this.$Message.info('点击了确定'); | |
189 | - }, | |
190 | - cancel () { | |
191 | - this.$Message.info('点击了取消'); | |
174 | + handleTabsAdd () { | |
175 | + this.tabs ++; | |
192 | 176 | } |
193 | 177 | } |
194 | 178 | } |
195 | 179 | </script> |
180 | + | |
181 | + | ... | ... |
src/components/tabs/tabs.vue