2016 - 2024

感恩一路有你

vue引入子组件报错怎么解决 vue为什么必须包含div?

浏览量:4538 时间:2023-03-29 08:47:29 作者:采采

vue为什么必须包含div?

我们刚开始学Vue的时候,第一批例子基本都是New Vue({ ele CHO 2-@ . com ;# app }),但是为什么Vue实例只能挂载在一个div上?类似地,当我们开始编写第一个Vue页面时,我们试图在template标签下编写两个div。Vue提醒我们只能写一个元素,但是为什么只能写一个元素呢?很多时候我们已经习惯了,但是我们可以 不要说为什么。

笔者,入坑Vue,工作有一段时间了,对Vue比较了解。Vuex和Vue-Router也用的很多。但是当我前几天看到这个面试问题的时候,我觉得我不能 我不能马上回答。每次写代码的时候我都想用它,但是我没有。;不仔细想里面的原因。每次报错,我都会改写法,只要能用,那 这就是全部。

这个问题应该从两个方面来讨论:

当我们实例化Vue时,我们填充一个el选项来指定我们的SPA门户:如果我们修改代码,它将变成两个门户。

这时你会发现只渲染了第一个div,而第二个div依然完好无损。让 让我们简单看看Vue的源代码是如何实现的。我们可以看到mount函数传递了一个el参数,可以是字符串类型,也可以是element元素,也就是dom节点。最重要的是行el el ampamp查询(el),所以让 s继续看查询函数是怎么做的:首先查询函数判断是否是字符串类型,如果是字符串类型,通过querySelector函数获取页面中的元素,但是querySelector只返回第一个匹配指定选择器的元素,所以这就解释了为什么第二个div会保持不变。

事实上,Vu

vue搭建中报错了怎么办?

我下载了所有的模块,所以为什么可以 我找不到他们吗?

其实大部分错误都是提示的。

按照提示一步一步找。

另一个问题是npm。如果遇到未解决的问题,请删除npm软件包,安装它,然后重试。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。