簡體   English   中英

vue.js組件使用laravel blade作為模板

[英]vue.js component using laravel blade for the template

我的想法是在vue / vueify組件的<template></template>中使用laravel blade。 我不確定如何讓刀片處理器運行並將html輸出到.vue文件或導入的模板文件中的模板中。

我不相信他想做的事情是荒謬的。

我發現Laravel刀片確實比Vue更好,只是想讓使用vue資源異步返回准備好的刀片運行模板。

您可以做的是實際制作vue刀片模板。 實際上,Laravel通過返回具有vue代碼的視圖的路徑傳遞。 這樣,它使刀片模板的用戶能夠做他在PHP中最擅長的事情,並且刀片服務器返回一個具有代碼的好的vue模板。

如果你有模板內聯,那么你可以輸出你想要的任何內容(來自你的something.blade.php文件):

<super-duper-component inline-template >

{!! $some_php_variable_sent_to_the_view !!}

@{{ $data.someVueDataProperty | json }}

</super-duper-component>

您可以使用刀片@include('path-to.super-duper-component')從簡單的super-duper-component.blade.php文件中包含此代碼段,以便您可以將組件的模板保留在一個位置以便維護將來的模板。

暫無
暫無

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

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