为了账号安全,请及时绑定邮箱和手机立即绑定

vue 以下图片中代码 v-for过程中怎么做到了性能最优化

vue 以下图片中代码 v-for过程中怎么做到了性能最优化

神不在的星期二 2019-01-02 21:55:24
<template v-for="(site,i) in data">                 {{                 (site.over = getisOver(site)||0,void 0),                 (title = site.id+'-'+site.name,void 0)                 }}             <runboo :i='i' :title="title" :key="site.id"                      :color = "site.over?color[1]:color[0]" :type="site.over?'orange':'blue'"></runboo>             <runoob :i="i" :title="title" :key="site.id+1" :type="site.over?'orange':'blue'"></runoob>             </template>
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

要做优化就不要在模板中进行计算,不但计算数据不会被缓存,每次重绘都要重算一遍,还让模板看起来丑陋无比。
建议用computed生成已经算好的让模板能直接调用的数据

查看完整回答
反对 回复 2019-01-02
  • 1 回答
  • 0 关注
  • 577 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信