
html
<script src="//unpkg.com/vue@2/dist/vue.js"></script>
<script src="//unpkg.com/element-ui@2.15.8/lib/index.js"></script>
<div id="app">
<el-collapse accordion>
<template>
<el-collapse-item >
<template slot="title" appear>
郑州电务段 <el-button type="success" icon="el-icon-circle-plus-outline" circle @click.stop.prevent=openCollapse()></el-button><el-button type="warning" icon="el-icon-edit" circle ></el-button><el-button type="danger" icon="el-icon-delete" circle>
</template>
<div>
<div>1233 <el-button type="warning" icon="el-icon-edit" circle ></el-button><el-button type="danger" icon="el-icon-delete" circle>
</div>
<div>4566 <el-button type="warning" icon="el-icon-edit" circle ></el-button><el-button type="danger" icon="el-icon-delete" circle>
</div>
</el-collapse-item>
</template>
</el-collapse>
</div>
css
@import url("//unpkg.com/element-ui@2.15.8/lib/theme-chalk/index.css");
js
var Main = {
data() {
return {
activeNames: ['1']
};
},
methods: {
handleChange(val) {
console.log(val);
}
}
}
var Ctor = Vue.extend(Main)
new Ctor().$mount('#app')
这篇博客展示了如何利用Vue.js和Element-UI库创建一个带有动态操作(展开、编辑、删除)的折叠面板。内容包括设置Vue实例,引入Element-UI库,定义数据和方法,以及在模板中使用折叠项组件。示例中,每个折叠项包含两个按钮,分别用于编辑和删除操作。

被折叠的 条评论
为什么被折叠?



