我正在使用Blade通过条件渲染控制html的某些部分。例如,如果存在laravel会话login
,则渲染一个触发vue方法的div。这样,我将能够打开登录模式。实际上,现在我正在使用vue-js-modal和带有$modal.show('login-modal')
的一般开放模式。
我正在寻找的东西是这样的:
@if( session('openLogin') )
<div v-directly-run="$modal.show('login-modal')"></div>
@endif
这实际上是一个简单的任务,也许我正在监督一些事情。有什么方便的方法还是我可以创建一个自定义(@on @emit)事件?
答案 0 :(得分:1)
您不能先创建一个方法然后执行吗?:
@if( session('openLogin') )
<div>{{method()}}</div>
@endif
这应该在呈现时执行该方法。