2016-11-11 3 views
4

У меня есть компонент Vue, который имеет собственный метод визуализации. Однако метод не вызван.вызов метода визуализации в отдельных файловых компонентах с помощью Vue

<template> 
    <div class="guide"></div> 
</template> 

<script> 
export default { 
    name: 'guide', 
    render: function(createElement){ 
    return createElement('div', 'this will never get called?'), 
    }, 
}; 
</script> 

Я просмотрел документацию по отдельным компонентам файла, но не ссылается на любые оговорки относительно render(). Есть ли другой способ назвать этот метод?

+3

попытайтесь удалить шаблон 'template' –

ответ

5

Как предложено ABDEL-RHMAN, удаление шаблона приведет к работе кода; <template> заставляет игнорировать метод рендеринга. Рабочий пример:

<script> 
export default { 
    name: 'guide', 
    render: function(createElement){ 
    return createElement('div', 'this will get called?'), 
    }, 
}; 
</script>