Vue开发 机顶盒版本页面问题小结

本文探讨了机顶盒环境下代码编译与页面布局优化策略,包括解决const关键字编译问题,采用Babel-loader进行适配,以及针对非定宽瀑布流布局导致的加载时间过长问题提出解决方案。通过代码优化技巧,如减少全局变量操作,整合方法减少调用,以及加载优化,提升机顶盒应用性能。

1.机顶盒报错,const ,由于编译问题,编译好的文件中含有const和let 关键字,通过babel-loader

进行编译,如果发现编译有问题,,还是存在const关键字,而且检查发现自己配置没有问题,把node_modules删除重新安装

 

2.由于页面布局采取非定宽瀑布流,更具图片数据,一张图片紧挨一张图片,从左向右从上到下无缝拼图实现页面布局,所有图片的每个的位置是更具图片的实际宽高计算出来的,这个计算量比一般的计算要大很多,导致机顶盒加载时间很长,浏览器加载大约需要一秒左右,机顶盒需要7-10秒,才能完成。

 

检查代码:for循环中有大量对this.pullObject这类具有全局参数的使用,对参数进行使用是,先复制给局部变量,对局部变量进行操作,循环,计算,,方法介绍后在复制给全局的变量。方法的调用,如果方法定义methods:后,小的方法调用在很频繁的时,调取方法也会消耗性能,对于一个方法只对一个方法单独有效时,可以把方法整合成一个,或者一个方法体中定义其他方法,可以减少加载计算时间。

增加菊花loading图,。由于用把菊花的加载放大了vue中,vue只有加载完才会出现菊花,为了让菊花开始句出现,将菊花的创建写在vue面。并且在vue加载完成后将菊花关闭。

总结:最快的加载速度永远都是原生!牛逼的框架和结构对高性能的运行环境更能体现价值,对超低配的环境,有太多坑!

 

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值