vue项目中仿element-ui弹框效果的实例代码

2020-06-14 06:11:36易采站长站整理

background-size: auto 100%;
}
&.icon-warning{
background: url("../../../assets/image/icon-warning.png") no-repeat center center;
background-size: auto 100%;
}
}
.message-success{
background: #f2f8ec;
border-color: #e4f2da;
.message-content{
color: #7ebe50;
}
}
.message-error{
background: #fcf0f0;
border-color: #f9e3e2;
.message-content{
color: #e57470;
}
}
.message-warning{
background: #fcf6ed;
border-color: #f8ecda;
.message-content{
color: #dca450;
}
}
.message-info{
background: #eef2fb;
border-color: #ebeef4;
.message-content{
color: #919398;
}
}
.message-fade-enter,
.message-fade-leave-active {
opacity: 0;
transform: translate(-50%, -100%);
}
</style>

以上就是封装的所有代码
 接下来就来看看如何引用

main.js中引入

import Message from ‘@/components/message/index.js’

Vue.prototype.$message = Message

调用

在你需要的页面调用


this.$message({
message: '提示消息',
type:'error' //type有四个值 1.error 2.success 3.info 4.warning
});

type为success

type为warning

type为info

type为errpr

小icon的图片用自己的图片哦

总结

以上所述是小编给大家介绍的vue项目中仿element-ui弹框效果的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!