Sfoglia il codice sorgente

fix(photography): 解决编辑行组件重复渲染问题

- 在action_config.vue中清理多余的空行以改善代码可读性
- 为Photography check.vue中的editRow组件添加key属性
- 修复由于缺少key导致的组件状态混乱问题
- 确保组件能够正确识别和更新对应的实例
panqiuyao 2 giorni fa
parent
commit
b5ef5d37fa

+ 5 - 0
frontend/src/views/Photography/check.vue

@@ -156,6 +156,11 @@ async function checkConfirm(init){
     menu.push({
       type:'toggleModel'
     })
+
+    menu.push({
+      type:'setting'
+    })
+
   }
   if(!init) previewKey.value++;
 

+ 1 - 0
frontend/src/views/Setting/components/EditDialog.vue

@@ -15,6 +15,7 @@
           :addRowData="addRowData"
           @confirm="onConfirm"
          :id="id"
+          :key="id"
       />
   </el-dialog>
 </template>

+ 1 - 0
frontend/src/views/Setting/components/action_config.vue

@@ -88,6 +88,7 @@
       v-if="dialogVisible"
       v-model="dialogVisible"
       :id="editId"
+      :key="editId"
       :addRowData="addRowData"
       @confirm="getList"
   />

+ 2 - 0
frontend/vite.config.ts

@@ -60,6 +60,8 @@ export default ({mode, command})=> {
     server: {
       // 设置服务器监听的端口
       port: 3000,
+      // 允许所有主机访问,包括通过域名或IP访问
+      host: '0.0.0.0',
       // 配置代理设置,用于开发环境中代理API请求
       proxy: {
         // 当请求以'/api'开头时,将其代理到目标服务器