[settings] Do not use v-model and input event for the same component

This commit is contained in:
Dominik Schmidt
2022-12-20 14:37:03 +01:00
parent f44f50bf2d
commit 5ccefa355a
2 changed files with 6 additions and 4 deletions

View File

@@ -1,8 +1,8 @@
<template>
<oc-select
v-model="selectedOptions"
:clearable="false"
:options="displayOptions"
:value="selectedOptions"
@input="onSelectedOption"
multiple
/>
@@ -37,7 +37,8 @@ export default {
}
},
methods: {
async onSelectedOption () {
async onSelectedOption (event) {
this.selectedOptions = event
const values = []
if (!isNil(this.selectedOptions)) {
this.selectedOptions.forEach(displayValue => {

View File

@@ -1,9 +1,9 @@
<template>
<div>
<oc-select
v-model="selectedOption"
:clearable="false"
:options="displayOptions"
:value="selectedOption"
@input="onSelectedOption"
/>
</div>
@@ -38,7 +38,8 @@ export default {
}
},
methods: {
async onSelectedOption () {
async onSelectedOption (event) {
this.selectedOption = event
const values = []
if (!isNil(this.selectedOption)) {
const option = this.setting.singleChoiceValue.options.find(val => val.displayValue === this.selectedOption)