|
@@ -21,11 +21,7 @@
|
|
|
class="w-full mb-6px flex items-center gap-4px pr-12px"
|
|
class="w-full mb-6px flex items-center gap-4px pr-12px"
|
|
|
>
|
|
>
|
|
|
<el-radio :value="index" class="mr-0! shrink-0" />
|
|
<el-radio :value="index" class="mr-0! shrink-0" />
|
|
|
- <LanguageInput
|
|
|
|
|
- v-model="options[index]"
|
|
|
|
|
- class="flex-1"
|
|
|
|
|
- placeholder="输入选项"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <LanguageInput v-model="options[index]" class="flex-1" placeholder="输入选项" />
|
|
|
<LuTrash2 class="cursor-pointer shrink-0" size="14px" @click.stop="handleDelete(index)" />
|
|
<LuTrash2 class="cursor-pointer shrink-0" size="14px" @click.stop="handleDelete(index)" />
|
|
|
</div>
|
|
</div>
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
@@ -117,7 +113,7 @@ const normalizeSelected = (nextOptions = options.value) => {
|
|
|
|
|
|
|
|
watch(
|
|
watch(
|
|
|
() => options.value.join('|'),
|
|
() => options.value.join('|'),
|
|
|
- (list) => {
|
|
|
|
|
|
|
+ () => {
|
|
|
normalizeSelected(options.value)
|
|
normalizeSelected(options.value)
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|