This commit is contained in:
parent
3f17939d8e
commit
1e20ac5cf4
3 changed files with 10 additions and 15 deletions
|
@ -10,6 +10,7 @@
|
|||
<script>
|
||||
import Vue from 'vue';
|
||||
import Checkbox from '../checkbox/checkbox.vue';
|
||||
import { findComponentUpward } from '../../utils/assist';
|
||||
|
||||
export default {
|
||||
name: 'TableCell',
|
||||
|
@ -49,13 +50,9 @@
|
|||
compile () {
|
||||
if (this.column.render) {
|
||||
// 兼容真 Render,后期废弃旧用法
|
||||
let isRealRender = false;
|
||||
try {
|
||||
this.column.render(this.row, this.column, this.index);
|
||||
}
|
||||
catch (err) {
|
||||
isRealRender = true;
|
||||
}
|
||||
let isRealRender = true;
|
||||
const Table = findComponentUpward(this, 'Table');
|
||||
if (Table.context) isRealRender = false;
|
||||
|
||||
if (isRealRender) {
|
||||
const component = new Vue({
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue