Commit 0c9f8fabb36ac8a72bad7fc994a961abff160aa9
1 parent
d5ba8cf3
Collapse add hide-arrow prop
Showing
2 changed files
with
6 additions
and
2 deletions
Show diff stats
examples/routers/collapse.vue
1 | <template> | 1 | <template> |
2 | <div> | 2 | <div> |
3 | <Collapse accordion v-model="value3"> | 3 | <Collapse accordion v-model="value3"> |
4 | - <Panel name="1"> | 4 | + <Panel name="1" hide-arrow> |
5 | 史蒂夫·乔布斯 | 5 | 史蒂夫·乔布斯 |
6 | <div slot="content"> | 6 | <div slot="content"> |
7 | 史蒂夫·乔布斯(Steve Jobs),1955年2月24日生于美国加利福尼亚州旧金山,美国发明家、企业家、美国苹果公司联合创办人。 | 7 | 史蒂夫·乔布斯(Steve Jobs),1955年2月24日生于美国加利福尼亚州旧金山,美国发明家、企业家、美国苹果公司联合创办人。 |
src/components/collapse/panel.vue
1 | <template> | 1 | <template> |
2 | <div :class="itemClasses"> | 2 | <div :class="itemClasses"> |
3 | <div :class="headerClasses" @click="toggle"> | 3 | <div :class="headerClasses" @click="toggle"> |
4 | - <Icon type="ios-arrow-right"></Icon> | 4 | + <Icon type="ios-arrow-right" v-if="!hideArrow"></Icon> |
5 | <slot></slot> | 5 | <slot></slot> |
6 | </div> | 6 | </div> |
7 | <collapse-transition> | 7 | <collapse-transition> |
@@ -22,6 +22,10 @@ | @@ -22,6 +22,10 @@ | ||
22 | props: { | 22 | props: { |
23 | name: { | 23 | name: { |
24 | type: String | 24 | type: String |
25 | + }, | ||
26 | + hideArrow: { | ||
27 | + type: Boolean, | ||
28 | + default: false | ||
25 | } | 29 | } |
26 | }, | 30 | }, |
27 | data () { | 31 | data () { |