<template>
<div>
<el-button @click="refresh">刷新</el-button>
</div>
<div v-if="key">
<el-select style="width: 160px" placeholder="请选择">
<el-option
v-for="(item, index) in []"
:key="index"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</div>
</template>
<script>
import { ref, nextTick } from "vue";
export default {
name: "App",
setup() {
const key = ref(true);
const refresh = () => {
key.value = false;
nextTick(() => {
key.value = true;
});
};
return { refresh, key };
},
};
</script>
问题:
不断刷新,el-select 组件 竟然游览器内存持续增长 不释放~
同环境测试 el-input 完全没问题。