fix: 修复打分题answer异常的问题

This commit is contained in:
Huangzhe
2025-03-20 19:02:04 +08:00
parent 21706f894d
commit 821a8cf3fa
2 changed files with 4 additions and 8 deletions

View File

@@ -34,7 +34,7 @@
<contenteditable v-model="item.option" :active="active"></contenteditable>
</div>
<div class="mb10">
<RateCharacter :config="element.config"></RateCharacter>
<RateCharacter v-model:model="value" :config="element.config"></RateCharacter>
</div>
<div class="tips">
@@ -53,6 +53,7 @@
import { defineModel, ref } from 'vue';
import RateCharacter from './RateCharacter.vue';
const value = defineModel('value', { default: -1, type: Number });
const isPreview = defineModel('isPreview', { default: false, type: Boolean });
defineProps({
active: {

View File

@@ -1,6 +1,6 @@
<template>
<div>
<ul :key="test">
<ul>
<li
v-for="(rate, rateIndex) in rateItem"
:key="rateIndex"
@@ -17,7 +17,7 @@
<script setup>
import { ref, watch } from 'vue';
const model = defineModel('model', -1);
const model = defineModel('model', { type: Number, required: true });
const rateItem = ref([
{
label: 1,
@@ -41,11 +41,6 @@ const rateItem = ref([
}
]);
const test = ref(1);
setTimeout(() => {
test.value = 2;
}, 300);
const config = defineModel('config', {
type: Object,
required: true