add mixin
This commit is contained in:
parent
955d9293df
commit
f84d63234d
@ -7,18 +7,13 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import toggleShowMixin from '@/mixins/toggleShowMixin';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'my-dialog',
|
name: 'my-dialog',
|
||||||
props: {
|
mixins: [toggleShowMixin],
|
||||||
show: {
|
mounted() {
|
||||||
type: Boolean,
|
console.log('mounter from dialog');
|
||||||
default: false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
hideDialog() {
|
|
||||||
this.$emit('update:show', false)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
16
src/mixins/toggleShowMixin.js
Normal file
16
src/mixins/toggleShowMixin.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
export default {
|
||||||
|
props: {
|
||||||
|
show: {
|
||||||
|
type: Boolean,
|
||||||
|
default: false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
hideDialog() {
|
||||||
|
this.$emit('update:show', false)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
mounted() {
|
||||||
|
console.log('mounter from mixin');
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user