推广 热搜: 广场  Java  Word  app  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

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

   2023-05-05 企业服务招财猫200
核心提示:vue为什么必须包含div?我们刚开始学Vue的时候,第一批例子基本都是NewVue({eleCHO2-@.com;#app}),但是为什么Vue实例只能挂载在一个div上?类似地,当我们开始编写第一

vue为什么必须包含div?

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

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

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

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

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

事实上,Vu

vue搭建中报错了怎么办?

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

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

按照提示一步一步找。

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

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8