Переключаемое булево значение проп - PullRequest
0 голосов
/ 15 февраля 2020

Я использую булеву опору, чтобы указать, отключен компонент Vue или нет, но я бы хотел управлять им с помощью кнопки, чтобы изменить значение по умолчанию с false на true, когда кнопка нажата. Вот код, который у меня есть, но он не работает.

  <v-tooltip v-model="show" top>
        <template v-slot:activator="{ on }">
            <v-btn
                id="editable"
                icon
                v-on="on"
                @click="toggle()"
            >
             <v-icon>mdi-pencil</v-icon>
            </v-btn>
        </template>
        <span>Edit</span>
    </v-tooltip>

props: {
editable: Boolean,
},
data() {
    return {
        editable: false
    }
 },
mounted(){
},
methods:{
    toggle(){
        if(this.editable){
            this.$emit('sendValue', $event.editable.false)
        }else{
            this.$emit('sendValue', $event.editable.true)
        }
    }
},

, поэтому при нажатии на v-btn "editable" значение editable prop изменяется с false на true, и т. Д. И т. Д.

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...