vue不做前后端分离就不能实现组件化吗?

用户bPPC2e
  • 1k

vue的组件化是不是 必须使用es6 ,不做前后端分离是不是就不能使用es6,

引入js的方式能否支持es6,能否支持vue组件化呢

回复
阅读 3.2k
2 个回答
  1. 组件化跟 es6 没多大关系。
  2. 前后端分离也不一定使用 es6,es6 的代码还要使用 webpack 等工具打包成 es5。
  3. 可以去看看使用 gulp 和 webpack 进行 es6 开发的例子。

按顺序回答:
1、vue的组件化简单说就是分离出可复用的vue组件,一般会是一个.vue文件,当需要使用的时候再引入。在这个过程中,需要解决的问题是怎么加载和引入。解决这些问题的方法有很多,webpack,gulp都行。和是不是使用es6的语法没什么关系
2、es6是一种新的javascprtit规范,很多浏览器都没有实现,但是有一些编译工具(最有名的就是babel)可以将es6编译成es5,甚至es3,所以如果你想使用es6,只要编译之后在目标浏览器中能够运行就行了,和前后端分离没有关系。
3、babel提供了js文件引入的方式,因此,你可以在引入js文件之后,使用es6语法。
4、引入js的方法支持vue组件化,不大可能,因为,组件化需要一个构建的过程,不是开箱即用的。

你知道吗?

宣传栏