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

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

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

阅读 4.9k
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组件化,不大可能,因为,组件化需要一个构建的过程,不是开箱即用的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题