如果视图 blade laravel 中存在本地存储 javascript,我如何添加调用 vue 组件的条件?
How can I add condition to call vue component if local storage javascript exist in view blade laravel?
我的看法bladelaravel是这样的:
<ul class="nav">
<li>
...
</li>
// if exist local storage run this component
<notification-view></notification-view>
</ul>
如果本地存储存在,我想添加条件,它将 运行 组件 vue
我有 main.js 并且我有检查本地存储存在与否的代码:
if (localStorage.getItem("storedData") !== null) {
...
}
如何在视图上添加条件 blade?
更新
我的通知 vie 组件是这样的:
<template>
<li>
...
</li>
</template>
<script>
export default{
...
}
</script>
首先,这个问题与Laravel无关。它只是 Vue.
可以绑定本地存储数据查看属性直接使用v-if
指令决定是否显示组件
只需使用localStorage.setItem()
设置一个属性,然后用户localStorage.getItem()
获取属性并绑定它。
检查 here fiddle。
您可以简单地在
上使用 v-if
指令
<notification-view v-if="someProperty"></notification-view>
显示或隐藏组件。
我的看法bladelaravel是这样的:
<ul class="nav">
<li>
...
</li>
// if exist local storage run this component
<notification-view></notification-view>
</ul>
如果本地存储存在,我想添加条件,它将 运行 组件 vue
我有 main.js 并且我有检查本地存储存在与否的代码:
if (localStorage.getItem("storedData") !== null) {
...
}
如何在视图上添加条件 blade?
更新
我的通知 vie 组件是这样的:
<template>
<li>
...
</li>
</template>
<script>
export default{
...
}
</script>
首先,这个问题与Laravel无关。它只是 Vue.
可以绑定本地存储数据查看属性直接使用v-if
指令决定是否显示组件
只需使用localStorage.setItem()
设置一个属性,然后用户localStorage.getItem()
获取属性并绑定它。
检查 here fiddle。
您可以简单地在
上使用v-if
指令
<notification-view v-if="someProperty"></notification-view>
显示或隐藏组件。