Javascript Vue2:内存泄漏
在通过Javascript Vue2:内存泄漏,javascript,vuejs2,vue-router,vuex,Javascript,Vuejs2,Vue Router,Vuex,在通过vue路由器导航到新路由时,生成的组件和监视程序存在问题,但没有正确销毁。这不是应该自动处理吗?或者,有没有办法减少观察者的数量以提高其性能 代码示例(为什么节点和观察者计数如此之高) {{formatData(记录,列)} 环境 vue 2.3.0 vue路由器2.1.1 vuex 2.0.0 应立即自动处理。我认为这应该在Github项目中得到报告,维护人员可以在该项目中对其进行调查? <tbody> <tr v-for="record in data"
vue路由器导航到新路由时,生成的组件和监视程序存在问题,但没有正确销毁。这不是应该自动处理吗?或者,有没有办法减少观察者的数量以提高其性能
代码示例(为什么节点和观察者计数如此之高)
{{formatData(记录,列)}
环境
vue 2.3.0
vue路由器2.1.1
vuex 2.0.0
应立即自动处理。我认为这应该在Github项目中得到报告,维护人员可以在该项目中对其进行调查?
<tbody>
<tr v-for="record in data"
@click.capture="rowClick(record)"
@dblclick="rowDblClick(record)"
:class="{ 'is-highlighted': isSelected(record) }">
<td v-if="actionsVisible">
<el-button-group>
<el-button @click.stop="assign(record)" size="mini"><i class="fa fa-map-o"></i> </el-button>
<el-button @click.stop="$emit('getActions', record)" size="mini" icon="more"></el-button>
</el-button-group>
</td>
<td v-for="column in columns" :width="column.Width" :class="applyColors(record, column)">
{{ formatData(record, column) }}
</td>
</tr>
</tbody>