Vue 动态 template 模版调用 methods 方法
<template><p>{{ fn(val) }}</p></template>methods: {fn: function (val) {if (val) reutrn val.id}}
·
<el-table-column label="付款类型" align="center" prop="paymentType">
<template slot-scope="scope">
<span>{{ scope ? getpamentType(scope.row) : '/' }}</span>
</template>
</el-table-column>
methods: {
getpamentType(val) {
let pamentTypeName = ''
this.paymentType.filter(item => {
if (val.paymentType === item.dictValue) {
pamentTypeName = val.pamentTypeName
}
})
return pamentTypeName
}
}
注意事项
- 模板三元的判断
- 方法里定义值,再 return;高阶函数里无返回值
更多推荐
已为社区贡献25条内容
所有评论(0)