Element UI 看板界面示例 - 审签、代办消息展示
<div id='app'>
<el-container style='height: 100vh;'>
<!-- 左侧菜单栏 -->
<el-aside width='200px'>
<el-menu :default-active='activeMenu' @select='handleMenuSelect' class='el-menu-vertical-demo'>
<el-menu-item index='1'>审签</el-menu-item>
<el-menu-item index='2'>代办</el-menu-item>
</el-menu>
</el-aside>
<pre><code> <!-- 右侧内容区域 -->
<el-container>
<el-header style='height: 60px; line-height: 60px; padding: 0 20px;'>
<span style='font-size: 20px; font-weight: bold;'>{{ activeMenuText }}</span>
</el-header>
<el-main>
<el-card v-if='activeMenu === '1''>
<div style='padding: 20px;'>
<h3>审签消息</h3>
<ul>
<li>消息1</li>
<li>消息2</li>
<li>消息3</li>
</ul>
</div>
</el-card>
<el-card v-if='activeMenu === '2''>
<div style='padding: 20px;'>
<h3>代办消息</h3>
<ul>
<li>消息4</li>
<li>消息5</li>
<li>消息6</li>
</ul>
</div>
</el-card>
</el-main>
</el-container>
</el-container>
</code></pre>
</div>
<!-- 引入 Vue.js -->
<script src='https://cdn.jsdelivr.net/npm/vue/dist/vue.js'></script>
<!-- 引入 Element UI -->
<script src='https://unpkg.com/element-ui/lib/index.js'></script>
<script>
new Vue({
el: '#app',
data() {
return {
activeMenu: '1', // 默认选中的菜单项
activeMenuText: '审签', // 默认选中的菜单项的文本
};
},
methods: {
handleMenuSelect(index) {
this.activeMenu = index;
if (index === '1') {
this.activeMenuText = '审签';
} else if (index === '2') {
this.activeMenuText = '代办';
}
},
},
});
</script>
原文地址: https://www.cveoy.top/t/topic/phKY 著作权归作者所有。请勿转载和采集!