在阅读了几个小时的文档和论坛之后...仍然没有答案。
具有以下JS/HTML:
Vue.component("my-component", {
props: ["id"],
render: function(h) {
return h("tr", this.$slots.default);
}
});
var vapp = new Vue();
<script src="https://unpkg.com/vue@2.4.2/dist/vue.js"></script>
<table>
<tr is="my-component" :name="yo">
<td>
<span v-text="name"></span>
</td>
</tr>
</table>
使用tr + "is“属性指定表中的组件,否则浏览器会将其作为无效内容列出。Done
使用render + h("tr"...)因为vuejs不会呈现tr元素,而是table > td,然后再次用浏览器将其提出来。完成了
现在我已经很好地呈现了table > tr > td,但是我如何添加绑定到props/data的孩子,所以我将在屏幕上看到"yo“。
非常感谢!
https://stackoverflow.com/questions/46056595
复制相似问题