iT邦幫忙

0

想問問 laravel 與 vue ,可否只使用 vue 的 axios 但不使用 vue 的 view ?

我使用 laravel 7.x
它內建有 vue 可使用
我的疑問是
假設
我想讓 blade 上的表單按下去後,直接帶表單的值去 laravel 的 controller 處理
我知道 jquery 可以做到不換頁這一點
但假設是 vue,如何做到一樣的事?且不需要其他 laravel 已經有的東西(例如 view)
只需要單純的 ajax (axios)功能?

你會問這樣的問題,代表你研究還不夠。
vue本來就是一個獨立用的套件。

laravel 只是配合包進來。

1 個回答

0
淺水員
iT邦研究生 2 級 ‧ 2020-08-19 18:00:25
最佳解答

純 javascript

套件

  • axios 也可以直接用吧。
看更多先前的回應...收起先前的回應...
pewdiepie iT邦研究生 2 級 ‧ 2020-08-19 18:05:24 檢舉

假設選 axios,那跟選 jquery 是一樣的嗎?如果是的話是不是選 jquery 還比較快一點?

淺水員 iT邦研究生 2 級 ‧ 2020-08-19 18:07:38 檢舉

都可以吧,速度應該沒什麼差異。

froce iT邦大師 1 級 ‧ 2020-08-19 19:21:18 檢舉

不是貶低...但會問這個我真的覺得你還是回去寫jQ也沒什麼不好。

沒有要畫面的話
那為啥要用 vue?

淺水員 iT邦研究生 2 級 ‧ 2020-08-19 20:16:47 檢舉

他應該是說,使用者的頁面有用 vue。
然後送 ajax 呼叫 api,那個 api 就不需要用到 view 了,送 json 回來就可以。

我要發表回答

立即登入回答