实现双向数据流
//子组件<template><input type="checkbox" :checked="value" @change="changed"/></template><script lang="ts">import { Vue, Component,Model } from "vue-property-decorator";@Component({})export default class Hello extends Vue {@Model('change') value !: booleanchanged(ev:any) {this.$emit('change', ev.target.checked)}}</script>
//父组件<template><div id="app"><Hello v-model="value" @change="onChange"/></div></template><script lang="ts">import { Vue, Component, Model } from "vue-property-decorator";import Hello from './components/Hello.vue'@Component({components:{Hello}})export default class App extends Vue {private value:boolean = trueonChange(val:any){console.log(val)}}</script>
