Я хочу отобразить пользовательский компонент, который отображает строку внутри таблицы.
У меня есть следующий код:
// js file
Vue.component('message-row', {
data: function () {
return {
msg: 'Hello'
}
},
template: '<tr><td>{{ msg }}</td></tr>'
});
new Vue({
el: '#app'
});
// html file
<div id="app">
<table><message-row></message-row></table>
</div>
Проблема состоит в том, что строка в конечном итоге отображается внеТаблица!Например:
<div id="app">
<tr><td>Hello</td></tr>
<table></table>
</div>
Вы можете проверить это в этом JSFiddle https://jsfiddle.net/eciii/7v6yrf3x/
Я не уверен, является ли это ошибкой или я просто упускаю что-то действительно очевидное здесь...