[已解决]如何快速书写scss/sass代码
业务背景
写前端页面,我的步骤是这样的:
- 看设计图结构
- 参照设计图写
html
结构 - 参照
html
写scss
结构 - 请求数据填充内容
示例
设计图
html结构
<div class="container">
<!-- 搜索框 -->
<div class="search">
<div class="input">
<input type="text" id="" placeholder="请输入编号、昵称">
<div class="iconfont"></div>
</div>
<button class="btn">筛选</button>
</div>
<!-- 推荐信息列表 -->
<div class="list">
<div class="item" v-for="item in list">
<!-- 头像 -->
<div class="img">
<img :src="item.head_img" mode="widthFix">
</div>
<div class="content">
<!-- 昵称 -->
<div class="name">
{{item.name}}
<div class="tag" v-for="tag in item.tags">{{tag}}</div>
</div>
<!-- 年龄等基础信息 -->
<div class="basicInfo">
<div class="age">{{item.age}}岁</div>
<div class="cite">{{item.city}}</div>
<div class="job">{{item.job}}</div>
</div>
<!-- 详细描述 -->
<div class="detail">{{item.detail}}</div>
</div>
</div>
</div>
</div>
scss
.container {
.search {
......
}
.list{
......
}
}
困扰
每次写完html
之后,一模一样的结构,又要拿去写一次scss
,重复工作量相当的大啊,有时候还容易写错
问题
有没有啥办法,通过html
结构快速生成scss
结构的?
就是我写完了html
之后,scss
就自动有了。。。
是不是懒到家了~~
vscode插件可以实现这个功能
styleFrame
- 今天(19-03-02)在mpvue微信群里一个群友开发的.Prime,表示感谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这么好的事我也想要
你是个人才啊
可以考虑使用scss的@extend,把一些样式继承过来,局部样式不同可以单独修改覆盖样式