mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-04-21 10:18:21 -05:00
Merge pull request #5257 from owncloud/do-not-use-v-model-and-input-event
[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