【发布时间】:2021-05-30 14:25:58
【问题描述】:
我有一个全局变量,在安装组件时使用 API 调用填充。 我还有一个图表组件,如果该变量不为空(即请求是否已完成并且已填充),我想显示它。
目前我正在使用这个来渲染图表:
<template>
<div class="container">
<b-chart
v-if="$store.state.lists[api_key] != null"
:chartdata="$store.state.lists[api_key]"
:options="options"
/>
</div>
</template>
我已尝试将此检查 $store.state.lists[api_key] != null 移动到 computed 或 watch,以最大限度地减少内联脚本,但我似乎无法让它工作。有人能告诉我怎么做吗?
【问题讨论】:
标签: javascript vue.js