在laravel route函数参数中添加vue.js变量
我在laravel刀片中使用vue.js, 我想将我的产品id(vue.js变量)解析为laravel routing function参数。我尝试了多种解决方案,但效果不理想:在laravel route函数参数中添加vue.js变量,laravel,vue.js,laravel-blade,Laravel,Vue.js,Laravel Blade,我在laravel刀片中使用vue.js, 我想将我的产品id(vue.js变量)解析为laravel routing function参数。我尝试了多种解决方案,但效果不理想: <form action="{{ route('cart.add', @{{this.productID}}) }}" method="POST"> 请帮帮我 谢谢这行不通,因为PHP是预处理器,它将首先呈现,JS在此之前不会执行。 相反,您可以用模式替换您的值,并使用JS替换该模式 <form
<form action="{{ route('cart.add', @{{this.productID}}) }}" method="POST">
请帮帮我
谢谢这行不通,因为PHP是预处理器,它将首先呈现,JS在此之前不会执行。 相反,您可以用模式替换您的值,并使用JS替换该模式
<form action="{{ route('cart.add', ['__ID__']) }}" method="POST">
现在,在提交之前,您可以使用JS读取操作的URL,并将其替换为VueJS变量的值。这不会起作用,因为PHP是预处理器,它将首先呈现,JS在此之前不会执行。 相反,您可以用模式替换您的值,并使用JS替换该模式
<form action="{{ route('cart.add', ['__ID__']) }}" method="POST">
现在,在提交之前,您可以使用JS读取操作的URL,并将其替换为VueJS变量的值。您无法访问刀片文件中的vue变量。您应该做的是将
移动到Vue组件中,并在其中使用变量。为了能够在.vue
文件中使用您的laravel命名路由,您可以使用软件包。您无法访问刀片文件中的vue变量。您应该做的是将
移动到Vue组件中,并在其中使用变量。为了能够在.vue
文件中使用您的laravel命名路由,您可以使用package。如何用js替换它?字符串替换<代码>var1.replace(“\uuuu ID\uuuuu”,this.ID)代码>如何用js替换它?字符串替换<代码>var1.replace(“\uuuu ID\uuuuu”,this.ID)代码>