render自定义渲染标签
this.$Modal.confirm({
title: data.message,
width: 520,
render: (h) => {
return h('div', params.map((item, index) => {
// 此处重点
return h('div', [h('a', {
on: {
click: (val) => {
let routeData = this.$router.resolve({
name: 'firm_show',
params: { id: item.id }
})
window.open(routeData.href, '_blank')
this.isSubmitting = false
}
},
style: {
marginRight: '5px'
}
}, item.name), h('br')])
}
))
渲染标签全都放在return后:
return h('div',[
h('a',.....), h('br')
])