perf:使用 v-memo 指令缓存表格中的按钮组以提高性能

This commit is contained in:
妙码生花 2024-09-30 22:04:44 +08:00
parent ce7c7b2885
commit 07a91cb906

View File

@ -115,7 +115,7 @@
<!-- 按钮组 --> <!-- 按钮组 -->
<!-- 只对默认的编辑删除排序按钮进行鉴权其他按钮请通过 display 属性控制按钮是否显示 --> <!-- 只对默认的编辑删除排序按钮进行鉴权其他按钮请通过 display 属性控制按钮是否显示 -->
<div v-if="field.render == 'buttons' && field.buttons"> <div v-if="field.render == 'buttons' && field.buttons" v-memo="[field]">
<template v-for="(btn, idx) in field.buttons" :key="idx"> <template v-for="(btn, idx) in field.buttons" :key="idx">
<template v-if="btn.display ? btn.display(row, field) : true"> <template v-if="btn.display ? btn.display(row, field) : true">
<!-- 常规按钮 --> <!-- 常规按钮 -->