javascript - 大家都在用vue來做單頁項目,那vue是否可以在傳統多頁項目上?
問題描述
暫時不需要把項目做成單頁應用,那么vue是否可以簡單的用在傳統多頁項目上?有人這樣做過嗎?有什么需要注意的?
之前一直以為我要是把vue當成jquery來用,會被罵成傻逼,現在有權威解答,可以肆無忌憚的使用了,謝謝各位!
下面的回答都蠻好,不過南小鳥的回答就像是,你有一個關于股票的疑問,結果巴菲特來給你回答的感覺一樣,毫無抵抗力啊,只能采納了。。。
問題解答
回答1:我覺得你應該采納
當然可以。在vue還沒這么火之前,Laravel圈子里把vue當成jquery來用的23333
回答3:可以用,并沒有什么問題。
回答4:可以用,vue也有服務端渲染,雖然現在還比較坑
回答5:可以的
module.exports = { entry: entries, // 這里配置多入口
一個js文件,對應一個views(html)文件,對應一個pages(.vue),vue里可以引入多個vue組件。回答6:
可以的 直接<script>標簽引入就行了 當jq一樣用
回答7:可以用 作為漸進式框架,你完全可以把 Vue 當做 jQuery 的替代品,在 Laravel 官方集成的 Vue 中,其實就是把 Vue 結合了后端的模板引擎而并非完全的前后端分離使用。
這種時候你其實需要提供的是一個個自定義組件,而并非完整頁面,否則就會遇到很尷尬的問題:為什么我的每個頁面渲染出來都一個樣。
回答8:我就是把vue和ci混起來用,做兩三個項目了。我覺得,起碼現在,用vue代替jquery還做不到,jquery的輪子比vue豐富很多。我甚至vue和jquery混用,依然沒什么問題。不過能用vue的地方我都會用vue,畢竟不需要手動更新dom了
回答9:原本問題都已經解決了的, 我還是要強行說一句, 如果是Vue做多頁應用, 一定要用服務端渲染, 否則會出現頁面先是{{..}}這樣的未解析的mustache表達式, 然后再出現結果的情況.
