我是第一次使用Laravel刀片模板。
我有一个引导模式,我需要在按钮单击时显示,而且,我需要在单击事件上传递一些值。
例如。
在我的父刀片式服务器上:* (顺便说一句,它是一个嵌套模式刀片)*
- 模式1.刀片. php**
<div class="modal" id="modal1">
...
@foreach($templates as $key => $val)
<button onclick="previewItem($templates[$key]['color'])">
</button>
@endforeach
</div>
<script>
const previewItem = (color) => {
// how to pass this `color` to the child modal blade
}
</script>
以及子刀片模式modal_2.blade.php
<div class="modal" id="modal2">
// how to access passed variable from modal1 ?
</div>
2条答案
按热度按时间5ssjco0h1#
你可以创建一个组件并在这里注入你的变量:
hof1towb2#
一个文件需要位于另一个文件内,之后,您需要使用cookie来存储先前模式中的变量值,当您单击按钮选择值时,通过JavaScript创建一个cookie来保存此值,然后在下一个刀片上恢复并使用此值。
如何用途:https://www.w3schools.com/js/js_cookies.asp