优化结果显示

This commit is contained in:
marvzhang
2020-02-11 18:23:49 +08:00
parent f3b8bcc510
commit 7da9c38e23
2 changed files with 11 additions and 297 deletions

View File

@@ -8,7 +8,12 @@
<el-table-column :key="col" :label="col" :property="col" min-width="120">
<template slot-scope="scope">
<el-popover trigger="hover" :content="getString(scope.row[col])" popper-class="cell-popover">
<div slot="reference" class="wrapper">
<div v-if="isUrl(scope.row[col])" slot="reference" class="wrapper">
<a :href="getString(scope.row[col])" target="_blank" style="color: #409eff">
{{getString(scope.row[col])}}
</a>
</div>
<div v-else slot="reference" class="wrapper">
{{getString(scope.row[col])}}
</div>
</el-popover>
@@ -68,6 +73,11 @@ export default {
}
},
methods: {
isUrl (value) {
if (!value) return false
if (!value.match) return false
return !!value.match(/^https?:\/\//)
},
onPageChange () {
this.$emit('page-change', { pageNum: this.pageNum, pageSize: this.pageSize })
},