当前位置:首页 > TAG信息列表 > 通过模板生成vuevue为什么必须包含div?

通过模板生成vuevue为什么必须包含div?

通过模板生成vue vue为什么必须包含div?

vue为什么必须包含div?

我们在初学vue时,那个入门的例子基本都也是futurevue({el:'#app'}),但是为么vue实例只能挂载能力在一个div上呢?同样的的当我们结束写另一个vue页面的时候,我们企图在template标签下写两个div,vue告诫我们只能写一个元素,但是为么不能有一个元素呢?某些时候我们都已经见惯不怪,但却并不觉得来我想知道为什么。

笔者入坑vue也有一段时间了,对vue也算了解,vuex、vue-router也我用不少;可是前天一看见了这个面试问题却总觉得下子回答我不上了,想来每次来写代码也都是拿来就用,也没有仔细的思考过里面的原因;莫名地报错了就换一种写法,能用就行,这就够了。

这个问题要从两个方面来说:

通过模板生成vue vue为什么必须包含div?

当我们类的对象vue的时候,填好一个el选项,来重新指定我们的spa通往:如果不是我们把代码改造看看,变的两个入口。

这时候会发现自己只有最先div被渲染出来,而第二个div应该奉还。我们很简单来看一下vue的源码是怎么利用的可以看到挂载能力函数传了一个el参数,这个参数是可以是string类型,也也可以是一个element元素,也就是dom节点。最重要的是elelampampquery(el)这一行代码,那肯定不再看看query函数是做什么的:简单groupby函数判断是否是string类型,如果没有是string类型,就通过queryselector函数获取页面中的元素,但queryselector不仅仅返回匹配指定你选择类型器的第一个元素,因此这就讲解了为啥第二个div会照搬。

vue不过并还不知道哪一个才是我们的入口,是因为是对一个入口来讲,这个入口是一个vue类,vue不需要把这个入口里面的所有东西拿来渲染、处理,之后再然后再再插入到dom中。如果没有同时设置中了多个入口,这样vue就不知道哪一个才是这个类。

vue和jsp的关系?

vue是前端模板,jsp是java的后端模板

vue到底是怎样个框架?

vue.js是什么?

vue.js是个构建体系数据驱动的web界面的渐进式发展框架。vue.js的目标是通过尽可能会简单api实现方法做出反应的数据帐号绑定和阵列的视图组件。很多可以使用过vue的程序员这样期刊等级它,“vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点”

vue.js有什么优点呢?

1、vue更比较容易上手!目前vue是排名中第三的前端框架。宣布因为他简单易学,很多前端开发工程师可以不很快地手中掌握并且应用形式到求实际开发中。

2、vue的语法很光明

·前期不必须了解奇怪的生命周期函数,肯定只不在乎mounted和

·熟悉的前端模板

·父子组件间通信更灵活

·slot,可以大尺度地扩充卡组件(但也最好别过度依赖哦)

·v-model,mvvm的如何处理表单更方便些

vueel函数组件代码


鑫艺阁 凯喆号

  • 关注微信关注微信

猜你喜欢

热门标签

怎么用vs打开源代码进行修改 行距1.3倍 电脑微信怎么用密码登录界面 我的世界密码门怎么做视频 龙珠直播怎么没有了 iphone13到手你必须知道的几个设置! 小米手环怎么添加微信消息 怎么知道自己微信被拉黑还是删除 夸克浏览器手机版 抖音火山版官方最新版 固态硬盘主磁盘分区和扩展磁盘分区 matlab读取结构体二进制文件rng使用方法? 红米k50拿到手后应该怎么设置红米k50至尊新机关闭哪些设置? 怎么在抖音上做直播赚钱 华为防触摸模式怎么关掉 合并不规则单元格自动填充序号excel怎么给每个单元格的标号? 微信设置里开启横屏模式有什么用微信开启横屏模式是什么意思? 戴尔电脑的开机密码忘了戴尔7450密码忘了怎么办? 联想台式电脑开机黑屏怎么解决方法 华为浏览器扫码功能在哪里找 腾讯会议退出后怎么置顶微信置顶语设置方法?介绍 win10桌面下面的搜索怎么关掉如何关闭WindowsSearch功能? 苹果手机怎么设置不用的时候黑屏苹果11手机自动黑屏怎么设置? 如何查看iphone是不是全网通的如何查询自己的手机是否是全网通?介绍 word首页目录不设置页码怎么设置word中怎样设置页码除目录外?介绍 safari浏览器app下载 荣耀50的应用锁怎么关闭荣耀怎样解除锁屏限制时间? iphone怎样升级系统最好ios升级中如何中断? 360安全卫士怎么连接无线wifi360驱动器安装以后怎么连wifi? win11如何安装五笔输入法win7系统怎么加五笔输入法?

微信公众号