This commit is contained in:
Aresn 2017-05-22 10:49:46 +08:00
parent 3f17939d8e
commit 1e20ac5cf4
3 changed files with 10 additions and 15 deletions

View file

@ -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({