今天和同事在一起聊天,突然聊到了前端的开发模式,一推人在一起探讨我们经过讨论后,一致认为前端的开发大致的开发过程跟下面这张图差不多,欢迎大家一起讨论,提出不同的建议. 以下附上一个小demo欢迎大佬前来指导
效果图
我和我的同事一致认为程序员应该具有开源精神,因此在这里附上源码
<template>
<div id="app">
<h3>案例:折叠面板</h3>
<div>
<div class="title">
<h4>芙蓉楼送辛渐</h4>
<span class="btn" @click='fn()'>
{{ isOK? '收起':'展开' }}
</span>
</div>
<div class="container" v-show='isOK'>
<p>寒雨连江夜入吴,</p>
<p>平明送客楚山孤。</p>
<p>洛阳亲友如相问,</p>
<p>一片冰心在玉壶。</p>
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
isOK:false
}
},
methods:{
fn(){
this.isOK=!this.isOK
}
}
}
</script>
<style>
body {
background-color: #ccc;
}
#app {
width: 400px;
margin: 20px auto;
background-color: #fff;
border: 4px solid blueviolet;
border-radius: 1em;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
padding: 1em 2em 2em;
}
h3 {
text-align: center;
}
.title {
display: flex;
justify-content: space-between;
align-items: center;
border: 1px solid #ccc;
padding: 0 1em;
}
.title h4 {
line-height: 2;
margin: 0;
}
.container {
border: 1px solid #ccc;
padding: 0 1em;
}
.btn {
/* 鼠标改成手的形状 */
cursor: pointer;
}
</style>```