鍍金池/ 問答/Android  HTML/ vue不做前后端分離就不能實現(xiàn)組件化嗎?

vue不做前后端分離就不能實現(xiàn)組件化嗎?

vue的組件化是不是 必須使用es6 ,不做前后端分離是不是就不能使用es6,

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

回答
編輯回答
久礙你
  1. 組件化跟 es6 沒多大關(guān)系。
  2. 前后端分離也不一定使用 es6,es6 的代碼還要使用 webpack 等工具打包成 es5。
  3. 可以去看看使用 gulp 和 webpack 進行 es6 開發(fā)的例子。
2017年9月22日 08:09
編輯回答
厭遇

按順序回答:
1、vue的組件化簡單說就是分離出可復(fù)用的vue組件,一般會是一個.vue文件,當需要使用的時候再引入。在這個過程中,需要解決的問題是怎么加載和引入。解決這些問題的方法有很多,webpack,gulp都行。和是不是使用es6的語法沒什么關(guān)系
2、es6是一種新的javascprtit規(guī)范,很多瀏覽器都沒有實現(xiàn),但是有一些編譯工具(最有名的就是babel)可以將es6編譯成es5,甚至es3,所以如果你想使用es6,只要編譯之后在目標瀏覽器中能夠運行就行了,和前后端分離沒有關(guān)系。
3、babel提供了js文件引入的方式,因此,你可以在引入js文件之后,使用es6語法。
4、引入js的方法支持vue組件化,不大可能,因為,組件化需要一個構(gòu)建的過程,不是開箱即用的。

2017年3月6日 06:41