html中创建并调用vue组件的几种方法汇总

时间:2021-05-28

作者:Echoyya
出处:https://ponent('todo-item', { template: ` <li> {{title}} <button @click="$emit('remove')">remove</button> </li> `, props: ['title'] }) new Vue({ el: "#app", data: { todos: ["eating", "swimming", "reading"] }, methods: { removeTodo: function (index) { this.todos.splice(index, 1) } } })

补充说明一下is属性:

有些 HTML 元素,诸如 ul、ol、table 和 select,对于可以出现在其内部元素是有严格限制的。而有些元素,诸如 li、tr 和 option,只能出现在特定的元素内部。这会导致我们使用这些有约束条件的元素时遇到一些问题。例如

<table> <blog-post-row></blog-post-row></table>

这个自定义组件 会被作为无效的内容提升到外部,并导致最终渲染结果出错。幸好这个特殊的 is attribute 给了我们一个变通的办法:

<table> <tr is="blog-post-row"></tr></table>

以上就是html中创建并调用vue组件的几种方法汇总的详细内容,更多关于html 创建调用vue组件的资料请关注其它相关文章!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章