本文实例为大家分享了Vue2.x通用编辑组件的封装及应用,供大家参考,具体内容如下
效果
组件源码
{{ name }}:
{{value}}
√
×
.edit-input {
.editBox {
display: flex;
margin-top: 10px;
text-align: center;
.list {
color: #909399;
font-size: 14px;
line-height: 40px;
display: inline-block;
}
.listValue {
color: #303133;
font-size: 14px;
line-height: 26px;
}
.editLogo {
color: #2695E4;
padding-top: 12px;
padding-left: 10px;
}
.edit{
height: 50px;
width: 260px;
.confirmEdit {
margin-left: 4px;
width: 20px;
height: 36px;
display: inline-block;
color: #67c23a;
font-size: 20px;
cursor: pointer;
}
.cancel {
color: #929398;
font-size: 20px;
margin-left: 6px;
cursor: pointer;
width: 20px;
height: 36px;
display: inline-block;
font-size: 26px;
&:hover {
color: #fa5555;
}
}
.el-input {
width: 200px;
}
}
}
}
父组件中引用
注:组件源码中import '@/common/font/iconfont.css'目的是为了引入编辑图标,图标使用于iconfont官网使用svg制作,实际应用时请删除此行代码,改为你自己的图标,即给.editLogo加个背景图即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。



