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