Reputation: 743
I am using laravel 5.6 and I'm trying to hit the false item to true for submit the button spinner.
My form looks like this:
<template>
<form aria-label="Register" @submit.prevent="hit()">
<button type="submit" class="btn btn-primary">
<i class="fa fa-circle-o-notch fa-spin" v-if="spin"></i> Register
</button>
</template>
I added v-if="spin"
:
<script>
data(){
return{
spin:false
}
},
methods:{
hit(){
spin = true
}
</script>
It doesn't work! But when I change the data: spin to true. It keeps spinning by default.
Please help me.
Upvotes: 0
Views: 104
Reputation: 2856
You have to set this
to refer it:
`
methods:{
hit(){
this.spin = true
}
Upvotes: 2
Reputation: 6788
spin
is a member of your component, so you need to access it from this
:
methods:{
hit(){
this.spin = true
}
Upvotes: 2