Кнопки той же функции, но использовали их отдельно Vue & Vuetify - PullRequest
0 голосов
/ 07 мая 2018

Codepen Demo

new Vue({
  el: '#app',
  data: () => ({
    Frequired: true,
    Lrequired: false
  }),
  methods: {
    handleChanges () {
      this.Frequired = !this.Frequired;  
      this.Lrequired = !this.Lrequired;  
    }
  }
})

Как я могу использовать ту же функцию botton / checkout, но использовать их отдельно?

В приведенном выше примере я хотел бы сделать проверку для Обязательное Имя Поле и проверить Фамилия Поле, теперь функция связывается с обоими флажками, будет люблю знать чистый способ щелкнуть их отдельно.

Ответы [ 2 ]

0 голосов
/ 07 мая 2018

**, как сказал @Jacob Goh, или если вам нужно больше логики, то

Вы можете передать параметр вместо выполнения

<v-checkbox label="Required" @click="handleChanges"></v-checkbox>

вы можете сделать

<v-checkbox label="Required" @click="handleChanges('f')"></v-checkbox>

и проверьте это в вашем методе

  methods: {
    handleChanges (param) {
      if(param==='f'){ 
          this.Frequired = !this.Frequired;  
          // do more stuff
      }else {
          this.Lrequired = !this.Lrequired; 
          // do more stuff
      }
    }
  }
0 голосов
/ 07 мая 2018

вы можете удалить handleChanges и использовать что-то вроде этого

@click="Frequired = !Frequired"

и

@click="Lrequired= !Lrequired"

демо: https://codepen.io/jacobgoh101/pen/ZoabNB?editors=1000

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