4 changed files with 63 additions and 1 deletions
@ -0,0 +1,49 @@ |
|||
<html lang="zh-CN"> |
|||
|
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14"></script> |
|||
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.0.2/css/bootstrap.min.css" rel="stylesheet"> |
|||
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/5.0.2/js/bootstrap.min.js"></script> |
|||
</head> |
|||
|
|||
<body> |
|||
<div id="app"> |
|||
<ul class="nav nav-tabs"> |
|||
<li @click="()=>{selectType=item.value}" class="nav-item" v-for="(item,index) in typeList" :key="index"> |
|||
<a :class="selectType==item.value?'nav-link active':'nav-link'" aria-current="page" |
|||
href="#">{{item.name}}</a> |
|||
</li> |
|||
</ul> |
|||
|
|||
<div> |
|||
<a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1" role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Toggle first element</a> |
|||
<div class="collapse multi-collapse" id="multiCollapseExample1"> |
|||
<div class="card card-body"> |
|||
Some placeholder content for the first collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger. |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</body> |
|||
|
|||
<script> |
|||
|
|||
var vm = new Vue({ |
|||
el: '#app', |
|||
data: { |
|||
selectType: 1, |
|||
typeList: [{ name: '淘宝', value: 1 }, { name: '京东', value: 2 }, { name: '拼多多', value: 3 }] |
|||
}, |
|||
created() { |
|||
|
|||
}, |
|||
methods: { |
|||
|
|||
}, |
|||
}) |
|||
</script> |
|||
|
|||
</html> |
Loading…
Reference in new issue