Sky9th
Sky9th
  • 发布:2017-09-06 09:56
  • 更新:2017-11-28 10:36
  • 阅读:2166

vue+H5 APP

分类:HTML5+
Vue

开发了一个系统,这个系统对数据的实时性要求稍微高那么一些,加上我Vue这东西确实方便了对前端代码的编写,所以我就使用了Vue。

但说句实在的,页面渲染,数据刷新上,性能上差了很多,没有流畅感。。。图片懒加载会莫名的不成功,有时候能够一次成功,有时候需要退格再进入页面才会成功。。。图片预览的话基本没法用。。。放大的时候卡顿,图片出现之后还会黑一次再刷新出来。。。

可惜我这个APP所有数据都是内部使用,否则就放出来给各位试用一下。。。

我想知道除了我以外有没有人是用vue来开发H5+APP的,欢迎来讨论一下

2017-09-06 09:56 1 条评论 负责人:无 分享
已邀请:
freedemon

freedemon - 得于社区,反哺社区

我也试过像你这样仅仅引入vue来使用,整体app感觉还好,体验区别不大,就是比之前用dom插入方便了一些

  • Sky9th (作者)

    整体是没问题,但一旦页面数据比较多,尤为图片,整个页面渲染效果差了很多,不知道是不是我写法不好

    2017-09-06 10:07

五叶神

五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心

vue是双向绑定,每次修改刷新都需要重新绑定事件比较麻烦,性能影响肯定也是有的,渲染不出来可能是dom操作太频繁导致的,另外vue的模块基本用不上,只是绑定数据而已,其实用artTemplate这类的js模板引擎组装数据就行了,同样有过滤器处理复杂数据。https://aui.github.io/art-template/

  • Sky9th (作者)

    简单看了下,这个模板引擎功能非常针对。的确,Vue更适合于把前端作为服务端来处理的时候,去用到它非常感谢你的推荐。。。dom操作频繁倒不至于,因为我是第一次渲染的时候就开始不流畅了~

    2017-09-06 10:15

  • 五叶神

    回复 Sky9th:自己可以做下处理优化下

    2017-09-06 11:59

回梦無痕

回梦無痕 - 暂停服务

我上年做的第一个APP是像你这样用vue的,当时第一次做练手的,上个月修改了一点东西已经上架了,也有很多图片,还不小的图片,也没有出现渲染慢不流畅的问题。可能是我的APP比较简单吧,毕竟练手的东西,没有太复杂。
其实很多东西都可以预加载的,像图片这类大家伙,如果图片是经常用的,基本不更新的,可以打包进APP,如果是动态加载的,可以选择做缓存到本地,下次请求不用重复请求远程图片,直接加载本地的资源,这样速度会提升很多,只要做一个定时清理防止占用空间太大就行了。

五叶神

五叶神 - 世界上没有免费的午餐,也不要有一颗贪婪的心

http://ask.dcloud.net.cn/article/12742
这里总结了一些小优化

王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

vue, 我都是前端要显示很字段才用,确实方便很多,如果写原生js 要写很多代码,但是我只用在商品详情页这类页面上,我都是能用原生js 就用

  • 五叶神

    只是处理字段用artTemplate这类的js模板引擎组装数据就行了,没必要搞个框架进来

    2017-09-06 14:51

距离您98米

距离您98米 - 哈哈

mui+vue 懒加载怎么实现?

该问题目前已经被锁定, 无法添加新回复