model用法

2019-05-05  本文已影响0人  hiram_hu

<!-- parent -->

<template>

  <p>我是父亲, 对儿子说: {{sthGiveChild}}</p>

  <Child v-model="sthGiveChild"></Child>

</p>

</template>

<script>

import Child from './Child.vue';

export default {

  data() {

    return {

      sthGiveChild: '学习vue'

    };

  },

  components: {

    Child

  }

}

</script>

<!-- child -->

<template>

  <p>我是儿子,父亲对我说: {{give}}</p>

  <a href="javascript:;" rel="external nofollow" rel="external nofollow" rel="external nofollow" @click="returnBackFn">回应</a>

</p>

</template>

<script>

export default {

  props: {

    give: String

  },

  model: {

    prop: 'give',

    event: 'returnBack'

  },

  methods: {

    returnBackFn() {

      this.$emit('returnBack', '学习vue很好');

    }

  }

}

</script>

上一篇 下一篇

猜你喜欢

热点阅读