FIX [review] processing review, but stuck at transformation of json string to array

This commit is contained in:
2023-03-10 12:56:05 +01:00
parent 5319991a6f
commit 67e68ac149
10 changed files with 16 additions and 13 deletions

View File

@@ -23,10 +23,12 @@ function loadDynamicPicker(element) {
(input.value === '[]' || input.value === '') ?
null : [ JSON.parse(input.value) ]
)
suggested = null !== JSON.parse(el.dataset.suggested) ? JSON.parse(el.dataset.suggested) : null
;
suggested = JSON.parse('[' + el.dataset.suggested + ']');
// suggested = suggested[0];
console.log('suggested', suggested)
console.log(typeof suggested)
// console.log(el.dataset.suggested)
console.log('suggested', typeof suggested[0])
if (!isMultiple) {
if (input.value === '[]'){

View File

@@ -17,7 +17,8 @@
</add-persons>
</li>
</ul>
<ul v-if="suggested !== null" class="list-suggest add-items inline">
<ul v-if="Object.keys(suggested).length > 0" class="list-suggest add-items inline">
<p>hello {{ Object.keys(suggested) }}</p>
<li v-for="s in suggested" :key="s.id" @click="addNewSuggested(s)"><span>{{ s.text }}</span></li>
</ul>
</template>
@@ -55,7 +56,7 @@ export default {
},
suggested: {
type: Array,
default: null
default: []
}
},
emits: ['addNewEntity', 'removeEntity'],