У меня есть кнопка в моем представлении
<v-menu offset-y>
<v-btn>
Action Items
</v-btn>
<v-list>
<v-list-tile
v-for="(item, index) in items"
:key="index"
:disabled="item.disabled"
>
<v-list-tile-title>{{ item.title }}</v-list-tile-title>
</v-list-tile>
</v-list>
</v-menu>
<v-data-table
v-model="selected">
мои данные выглядят как
<script>
export default {
data: () => ({
selected: [],
items: [
{ title: 'Delete',disabled:false},
],
...
Я пытаюсь включить или отключить v-list-tile
в зависимости от того, selected
массив имеет любые значения.
я пробовал что-то вроде:
items: [
{ title: 'Delete',disabled:this.selected.length=0},
],
, но выдает следующую ошибку:
[Vue warn]: Property or method "selected" is not defined on the instance but referenced during render.
, пожалуйста, помогите мне решить эту проблему.