vueカスタムコンポーネントによるv-model効果の実現
741 ワード
:
:
export default {
name: 'levelSelect',
data () {
return {
levels: [
{label: ' ', value: 1},
{label: ' ', value: 2},
{label: ' ', value: 3},
{label: ' ', value: 4}
]
}
},
model: {
prop: 'level',
event: 'up'
},
props: {
level: null
},
methods: {
change (v) {
this.$emit('up', v)
}
}
}