技术学习

我所喜欢的

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1、v-model & .Sync 如何实现

props: {
    value: {
      type: String,
      default: ''
    }
  },
  computed: {
    _value: {
      get() {
        return this.value
      },
      set(val) {
        this.$emit('input', val)
      }
    }
  },

.Sync

props: {
    visible: {
      type: Boolean,
      default: false
    }
  },
  computed: {
    dialogVisible: {
      get() {
        return this.visible
      },
      set(val) {
        this.$emit('update:visible', val)
      }
    }
  },

v-model & .sync修饰符都可以实现数据的双向绑定

 

posted on 2022-06-07 10:37  飘扬De黑夜  阅读(312)  评论(0编辑  收藏  举报