mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-02-26 15:39:18 -06:00
[settings] Do not use v-model and input event for the same component
This commit is contained in:
@@ -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 => {
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user