【element-ui】messageBox弹窗提示消息换行问题。
2017-09-22 13:09
639 查看
本文代码引用自element官网demo自定义messageBox。
首先看一下不换行的效果图:
然后直接上代码。
var Main = {
methods: {
open4() {
//1.我们要将后台返回的数据转存成数组,格式为: data=['错误提示一!!!','错误提示二!!!','错误提示三!!!'];
let data = ['错误提示一!!!','错误提示二!!!','错误提示三!!!'];
//2.新建newDatas数组
let newDatas = [];
const h = this.$createElement;
//3.通过循环data数组,调用h方法,将每项值传给h,h('标签名',样式,具体内容)
for(let i in data){
//4.将data数据push进newDatas数组中
newDatas.push(h('p',null,data[i]));
};
this.$msgbox({
title: '消息',
//5.将newDatas传进h方法生成的代码格式为:
// <div>
// <p>错误提示一!!!</p>
// <p>错误提示二!!!</p>
// <p>错误提示三!!!</p>
// </div>
message: h('div',null, newDatas),
showCancelButton: true,
confirmButtonText: '确定',
cancelButtonText: '取消',
}).then(action => {
this.$message({
type: 'info',
message: 'action: ' + action
});
});
},
}
}
var Ctor = Vue.extend(Main)
new Ctor().$mount('#app')
总共分为5步:
1.将后台返回的数据转存成数组,格式为: data=['错误提示一!!!','错误提示二!!!','错误提示三!!!'];
2.新建newDatas数组;
3.通过循环data数组,调用h方法,将每项值传给h,h('标签名',样式,具体内容);
4.将data数据push进newDatas数组中;
5.message:h('div',null,newDatas)将newDatas传进h方法中。
最后实现换行后的效果图:
首先看一下不换行的效果图:
然后直接上代码。
var Main = {
methods: {
open4() {
//1.我们要将后台返回的数据转存成数组,格式为: data=['错误提示一!!!','错误提示二!!!','错误提示三!!!'];
let data = ['错误提示一!!!','错误提示二!!!','错误提示三!!!'];
//2.新建newDatas数组
let newDatas = [];
const h = this.$createElement;
//3.通过循环data数组,调用h方法,将每项值传给h,h('标签名',样式,具体内容)
for(let i in data){
//4.将data数据push进newDatas数组中
newDatas.push(h('p',null,data[i]));
};
this.$msgbox({
title: '消息',
//5.将newDatas传进h方法生成的代码格式为:
// <div>
// <p>错误提示一!!!</p>
// <p>错误提示二!!!</p>
// <p>错误提示三!!!</p>
// </div>
message: h('div',null, newDatas),
showCancelButton: true,
confirmButtonText: '确定',
cancelButtonText: '取消',
}).then(action => {
this.$message({
type: 'info',
message: 'action: ' + action
});
});
},
}
}
var Ctor = Vue.extend(Main)
new Ctor().$mount('#app')
总共分为5步:
1.将后台返回的数据转存成数组,格式为: data=['错误提示一!!!','错误提示二!!!','错误提示三!!!'];
2.新建newDatas数组;
3.通过循环data数组,调用h方法,将每项值传给h,h('标签名',样式,具体内容);
4.将data数据push进newDatas数组中;
5.message:h('div',null,newDatas)将newDatas传进h方法中。
最后实现换行后的效果图:
相关文章推荐
- 记一次elementUI Icon 加载无效的问题。并且提示错误 Failed to decode downloaded font:
- 关于消息提示框中换行的问题
- Element-UI消息提示组件Message在Vuex中的调用实现
- ElementUI使用问题记录:设置路由+iconfont图标+自定义表单验证
- 用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
- 关于在窗口消息处理函数中使用MessageBox造成消息重入的问题的研究及解决
- 在使用element ui时 时间组件获取时间格式问题
- git提交提示CRLF和LF的换行处理问题
- 关于struts2获取action中提示消息在jsp页面乱码的问题
- Android中ListView嵌套GridView的简单消息流UI(解决宽高问题)
- 前台js页面定时显示弹窗消息提示
- Mac 之 Alfred 3 启动后,都会提示“Alfred 3 想访问您的通讯录”弹窗问题
- webapi 上传图文,碰到 “MIME 多节流出现意外的结尾。MIME 多节消息不完整” 错误提示问题
- element-ui问题集锦
- 使用Element-ui的Table时表格不能显示问题
- 避免MessageBox带来的消息函数重入问题
- Vue2.0 UI框架Element运用之DateTimePicker(el-date-picker)初始值及时间格式转化等细节问题
- C# WinForm程序中的MessageBox中的换行问题
- Element-ui安装之MessageBox详解
- 关于DevExpree不能自定义消息提示框问题