vue how to access v-model from child component

前端 未结 1 985
我寻月下人不归
我寻月下人不归 2021-01-21 02:15

my child component is like this


and then I access the component from inside like thi

相关标签:
1条回答
  • 2021-01-21 02:40

    To use v-model on custom components, the component needs to:

    • have a prop (not a data property) named value:

      <template>
        <div>
          <input :value="value">
        </div>
      </template>
      
      <script>
      export default {
        props: ['value']
      }
      </script>
      
    • and emit an input event with new values:

      <template>
        <div>
          <input @input="$emit('input', $event.target.value)">
        </div>
      </template>
      

    demo

    0 讨论(0)
提交回复
热议问题