指的是实现程序微前端、微服务、远程组件、首屏颜色渲染,甚至还可以和react、ejs等依靠不使用。
建议选择类型jsp和vue里面一个吧,原因:你选jsp的话最好别vue了,jsp是后台语言,功能强大,数据真接3d渲染,用vue的话就把jsp标签完全去的。
我们在吉他入门vue时,最先入门的例子基本都也是newvue({el:'#app'}),但是为什么不vue实例没法武器挂载在一个div上呢?同样的的当我们又开始写最后一个vue页面的时候,我们借着在template标签下写两个div,vue警告我们只能写一个元素,只不过为什么只有有一个元素呢?有些时候我们都巳经见怪不怪,但却不见得来为么。
笔者入坑vue也有一段时间了,对vue也算了解,vuex、vue-router也用了不少;不过前几天一见到这个面试问题却感觉帮一下忙子能回答不上了,想必你每次写代码也是拿来就用,也没有细细的看的思考过里面的原因;竟报错了就换一种写法,能用就行,不是么。
这个问题要从两个方面来说:
当我们构造器vue的时候,填写一个el选项,来更改我们的spa传送点:如果我们把代码改造帮一下忙,转成两个入口。
这时候会才发现只能最先div被渲出进去,而第二个div那就原封不动。我们简单来看帮一下忙vue的源码是如何实现方法的可以看到挂载函数传了一个el参数,这个参数是可以是string类型,也可以是一个element元素,也就是dom节点。最重要的是elelampampquery(el)这一行代码,那肯定一直看看query函数是干些什么的:简单datatable函数判断是否是string类型,假如是string类型,就函数某些页面中的元素,只不过queryselector单单返回自动分配重新指定选择器的第一个元素,因为这就解释了我想知道为什么第二个div会全须全尾。
vue不过并不知道哪一个才是我们的入口,因为相对于一个入口来讲,这个入口就是一个vue类,vue不需要把这个入口里面的所有东西拿来3d渲染、处理,后来再新的插入到dom中。如果不是另外系统设置了多个入口,这样vue就可不知道哪一个才是这个类。