簡體   English   中英

Vue.js 2和Laravel

[英]Vue.js 2 and Laravel

對於使用Laravel(API)作為后端而將Vue.js2用作前端的大型網站,最好的方法/方法是什么。 這里的主要問題是如何拆分javascript(VUE)並僅在給定路由內需要時才需要,因為此項目中有很多javascript。

1。 有沒有可以做到這一點的工具? 還是通過API知道在哪里使用某些腳本文件的任何正確方法?

2。 一個如何拆分已轉譯的app.js(以我為例)文件,以便每個文件包含單獨的函數

3。 這是進行這樣的項目的最佳方法嗎?

好吧,要讓Vue加載組件,Vue軟件包必須當前被加載,否則Vue不會掃描它的component標簽。

一種想法是使用Laravel Mix的Vendor Extraction從您的主要JS文件中拆分Vue軟件包,然后僅在您需要的頁面上使用它。 要僅在特定路徑上需要它,可以制作一個Blade模板以用作其他視圖的包裝,但是我喜歡的方式是在主父模板中的<body>標記的末尾有一個部分。然后在您的視圖中僅包含供應商文件,甚至可能只是進行混合或其他操作。

我知道這不是最好的答案,但希望對您有所幫助! :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM