14nrv/vue-form-json

View on GitHub
src/mixins/fields.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { slug } from '@/helpers'

export default {
  filters: {
    slugify: value => slug(value)
  },
  props: {
    item: {
      type: Object,
      required: true
    },
    error: {
      required: true
    }
  },
  methods: {
    updateValue (e) {
      this.$emit('input', e.target.value)
    }
  },
  created () {
    this.item.value && (this.$parent.$parent.value = this.item.value)
  }
}