【发布时间】:2020-05-21 15:56:55
【问题描述】:
我正在尝试创建一个基本站点,我需要从下拉菜单中选择选项。我正在使用 vue-strap 库中的 Select.vue 来实现相同的功能。但是,v-select 组件没有加载到 html 上。下面给出的是从 vue-strap 继承 Select.vue 的 App.vue:
<template>
<div>
<app-header></app-header>
<v-select v-model="selected" :options="['Vue.js','React']"></v-select>
<app-footer></app-footer>
</div>
</template>
<script>
import Header from './components/header.vue'
import select from '../node_modules/vue-strap/src/Select.vue'
import Footer from './components/footer.vue'
export default {
components: {
'app-header': Header,
'app-footer': Footer,
'v-select': select,
},
data() {
return {
}
},
}
</script>
<style scoped>
</style>
我无法解决这些错误。任何帮助表示赞赏。
【问题讨论】:
-
你在哪里定义
selected在v-model="selected"? -
嗨,布拉欣。感谢您查看这个。 selected 是 Select.vue 中的计算属性。我需要包含 v-model="selected" 吗?我以为因为Select.vue是库的一部分,所以我可以直接使用它,无需任何修改。
-
你在使用它但没有定义它
-
我想知道这是怎么回事。我还没碰过那个文件。
-
selected应该定义在像data() { return {selected:null}}这样的数据对象中
标签: vue.js vuejs2 vue-component