Commit 75fa706e9cbab4fbcaf1bf42f8d593ecddd7aed5

Authored by 梁灏
1 parent 1231c1ab

update tabs demo

Showing 1 changed file with 47 additions and 10 deletions   Show diff stats
examples/routers/tabs.vue
... ... @@ -130,28 +130,65 @@
130 130 <!--}-->
131 131 <!--</script>-->
132 132  
  133 +<!--<template>-->
  134 + <!--<div>-->
  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>-->
  140 + <!--</div>-->
  141 +<!--</template>-->
  142 +<!--<script>-->
  143 + <!--export default {-->
  144 + <!--data () {-->
  145 + <!--return {-->
  146 + <!--tabs: 2-->
  147 + <!--}-->
  148 + <!--},-->
  149 + <!--methods: {-->
  150 + <!--handleTabsAdd () {-->
  151 + <!--this.tabs ++;-->
  152 + <!--},-->
  153 + <!--handleTabsMin () {-->
  154 + <!--this.tabs &#45;&#45;;-->
  155 + <!--}-->
  156 + <!--}-->
  157 + <!--}-->
  158 +<!--</script>-->
  159 +
133 160 <template>
134 161 <div>
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>
  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>
140 177 </div>
141 178 </template>
142 179 <script>
143 180 export default {
144 181 data () {
145 182 return {
146   - tabs: 2
  183 + modal1: false
147 184 }
148 185 },
149 186 methods: {
150   - handleTabsAdd () {
151   - this.tabs ++;
  187 + ok () {
  188 + this.$Message.info('点击了确定');
152 189 },
153   - handleTabsMin () {
154   - this.tabs --;
  190 + cancel () {
  191 + this.$Message.info('点击了取消');
155 192 }
156 193 }
157 194 }
... ...