代码如下:
let list = [
{
content: "第一行消息",
},
{
content: "第2行消息",
},
]
let newData = []
for (let i = 0; i < list.length; i++) {
newData.push(h('p',{style: "margin-top:10px;"},list[i].content))
}
let buttonObj = h('p',{style: "margin-top:10px;"},[
h('el-button',{
style: this.buttonColumnStyle,
props: {
size: "mini",
type: "text",
},
on: {
click: () => {
console.log('点击事件')
},
},
},
["立即查看"],
)
])
newData.push(buttonObj)
this.timerOut = setTimeout(() => {
this.$notify({
title: '标题',//消息标题
message: h('div', { style: "white-space: pre-line;margin-top:10px;"}, newData),
duration: 5000,
})
}, 0)
样式可以直接写在style里面,也可以写在computed里面
computed: {
buttonColumnStyle() {
return "margin-top:8px;text-align:right;"
},
},