標籤:

為什麼vue忽略tr標記?

&


你把你的 JS 代碼全刪掉,然後去開調試工具看一下,初始狀態下 DOM 結構是什麼樣的。


HTML 沒學好,tr 只能放在 table 相關元素里(table tbody thead tfoot 等),這是規範里規定的。


參考官方文檔


&
Vue.component(my-table, { template: &&& });
window.onload = function () {
new Vue({ el: #app ,
beforeCreate:function(){
console.log(document.getElementById("app").innerHTML);
}
}) }
&

在這個vue組件還沒有生成的時候。瀏覽器已經把不規範的tr標籤給去掉了


不是vue忽略,而是HTML中td和tr不會脫離table而單獨存在。(我是看了樓上顧軼靈的回復又自己嘗試確認了下哈哈)

當使用vue模板時,假想中table會替換my-table吧,但事實不會。參考is特性相關知識點。


推薦閱讀:

src屬性綁定出錯?
vue有選擇下拉框的事件么?
Vue.js 的官方文檔是不是太簡略了點?

TAG:Vuejs |