mirror of
				https://gitee.com/vant-contrib/vant.git
				synced 2025-10-31 19:42:07 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			92 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
			
		
		
	
	
			92 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
| <template>
 | |
|   <demo-section>
 | |
|     <demo-block :title="$t('basicUsage')">
 | |
|       <van-collapse v-model="active1">
 | |
|         <van-collapse-item :title="$t('title1')">{{ $t('content1') }}</van-collapse-item>
 | |
|         <van-collapse-item :title="$t('title2')">{{ $t('content2') }}</van-collapse-item>
 | |
|         <van-collapse-item
 | |
|           :title="$t('title3')"
 | |
|           disabled
 | |
|         >
 | |
|           {{ $t('content3') }}
 | |
|         </van-collapse-item>
 | |
|       </van-collapse>
 | |
|     </demo-block>
 | |
| 
 | |
|     <demo-block :title="$t('accordion')">
 | |
|       <van-collapse
 | |
|         v-model="active2"
 | |
|         accordion
 | |
|       >
 | |
|         <van-collapse-item :title="$t('title1')">{{ $t('content1') }}</van-collapse-item>
 | |
|         <van-collapse-item :title="$t('title2')">{{ $t('content2') }}</van-collapse-item>
 | |
|         <van-collapse-item :title="$t('title3')">{{ $t('content3') }}</van-collapse-item>
 | |
|       </van-collapse>
 | |
|     </demo-block>
 | |
| 
 | |
|     <demo-block :title="$t('titleSlot')">
 | |
|       <van-collapse v-model="active3">
 | |
|         <van-collapse-item>
 | |
|           <div slot="title">{{ $t('title1') }}<van-icon name="question-o" /></div>
 | |
|           {{ $t('content1') }}
 | |
|         </van-collapse-item>
 | |
|         <van-collapse-item
 | |
|           :title="$t('title2')"
 | |
|           :value="$t('content')"
 | |
|           icon="shop-o"
 | |
|         >
 | |
|           {{ $t('content2') }}
 | |
|         </van-collapse-item>
 | |
|       </van-collapse>
 | |
|     </demo-block>
 | |
|   </demo-section>
 | |
| </template>
 | |
| 
 | |
| <script>
 | |
| export default {
 | |
|   i18n: {
 | |
|     'zh-CN': {
 | |
|       accordion: '手风琴',
 | |
|       titleSlot: '自定义标题内容',
 | |
|       title1: '有赞微商城',
 | |
|       title2: '有赞零售',
 | |
|       title3: '有赞美业',
 | |
|       content1: '提供多样店铺模板,快速搭建网上商城',
 | |
|       content2: '网店吸粉获客、会员分层营销、一机多种收款,告别经营低效和客户流失',
 | |
|       content3: '线上拓客,随时预约,贴心顺手的开单收银'
 | |
|     },
 | |
|     'en-US': {
 | |
|       accordion: 'Accordion',
 | |
|       titleSlot: 'Custom title',
 | |
|       title1: 'Title1',
 | |
|       title2: 'Title2',
 | |
|       title3: 'Title3',
 | |
|       content1: 'Only those who have the patience to do simple things perfectly ever acquire the skill to do difficult things easily.',
 | |
|       content2: 'When someone walk out your life, let them. They are just making more room for someone else better to walk in.',
 | |
|       content3: 'The world is big and life is short. Live the life the way you want.'
 | |
|     }
 | |
|   },
 | |
| 
 | |
|   data() {
 | |
|     return {
 | |
|       active1: [0],
 | |
|       active2: 0,
 | |
|       active3: []
 | |
|     };
 | |
|   }
 | |
| };
 | |
| </script>
 | |
| 
 | |
| <style lang="less">
 | |
| @import '../../style/var';
 | |
| 
 | |
| .demo-collapse {
 | |
|   .van-icon-question-o {
 | |
|     color: @blue;
 | |
|     vertical-align: -3px;
 | |
|     margin-left: 5px;
 | |
|     font-size: 15px;
 | |
|   }
 | |
| }
 | |
| </style>
 |