javascript - VueJS:基于 v-select 项目的动态道具
问题描述
我有一个使用属性的图表。
<template>
<v-row>
<v-col col="12" sm="12">
<Chart :data="series2"></Chart> ### This chart receives the props
</v-col>
<v-col cols="12" sm="6">
<v-select
item-color="red"
item-text="muh"
v-model="e7"
:items="items"
label="Select"
single
chips
hint="Which series do you want?"
persistent-hint
></v-select>
</v-col>
</v-row>
</template>
这是我的系列剧本。
<script>
import Chart from "./Chart"
export default {
data: function () {
return {
e7: [],
series1: [1,2,3,4,5],
series2: [5,6,5,6,5],
series3: [5,4,3,2,1],
items: ["series1", "series2", "series3"]
}
},
components: {
Chart
},
}
</script>
传递道具效果很好,但我希望v-select
根据所选项目更改所选系列(道具)。我怎样才能做到这一点?
解决方案
你可以做这样的事情。
<Chart :data="$data[e7]"></Chart>
e7
的v-model
属性在哪里v-select
。
推荐阅读
- sql-server - 可空列的 NULL 默认约束
- android - Chrome 检查器无法正确连接到 Cordova 应用程序
- c++ - 使用 dpbtrf 时出现分段错误
- python - 不和谐机器人没有响应
- node.js - 注销所有设备、NodeJS 和 Angular 6
- cocoa - 为什么我的 NSBox 会画背景?(boxType = .primary)
- algorithm - 如何获得装箱算法的前 N 个解决方案?
- python - 在 Pandas 中查找 groupby 之后与最大日期相关的行
- java - springSecurityFilterChain - ObjectPostProcessor 是必需的 bean 异常
- amazon-web-services - 使用 ApiGateway Authorizer 验证 Github Payload Signature (X-Hub-Signature)