回答了问题2019-08-29
看你的图, 你的首次加载是1.58MB. 看有没有什么比较大的包可以延迟加载的,单独CHUNK打包出去.而且你那个图JS加起来也没9MB啊.
赞了文章2019-08-27
Jeff Dean 于 1968 年 7 月出生于夏威夷。他的父亲 Andy 是一名热带疾病研究员;母亲 Virginia Lee 是一位医学人类学家,会说六种语言。
回答了问题2019-05-10
其实一般遇到这种问题,操作数据永远比改变DOM速度快的多。为啥不分两部分做呢? 数据你可以CHECK,DOM你可以lazyload。难道你一屏能看完3W条数据嘛 - -~
回答了问题2019-05-06
我在做一个Dashboard时,页面需要根据用户选择的自定义组件动态加载。这个思路和你的应该比较类似。我用了<component>组件实现异步加载。
回答了问题2019-05-06
可以看看这个是不是符合 [链接]
赞了文章2019-04-30
像我之前提到的那样,文档树中的每个元素只是一个矩形盒子。这些盒子都有一个背景层,背景层可以是完全透明或者其它颜色,也可以是一张图片。此背景层由8个CSS属性(加上1个简写的属性)控制。
发布了文章2019-04-26
泡面最近在做一个基于Vue的组件,之间要用到通过addEventListener绑定鼠标事件,但遇到一个比较恶心的问题。就是需要在绑定匿名函数时候传递参数,当然,这个很容易,但是当你要动态移除掉这个匿名函数时就很麻烦了。
发布了文章2019-04-26
泡面最近在做一个基于Vue的组件,之间要用到通过addEventListener绑定鼠标事件,但遇到一个比较恶心的问题。就是需要在绑定匿名函数时候传递参数,当然,这个很容易,但是当你要动态移除掉这个匿名函数时就很麻烦了。
回答了问题2019-04-10
开发过很多项目,其中不乏有时候感觉watch和computed比较类似。不论原理,就业务上感觉,如果你需要一个值,这个值是根据其他值动态计算来的,比如大部分会用到store里的值,然后算出你要的值,这个时候 computed就可以了。而watch一般是你必须考虑这个值的变化,然...
赞了文章2018-12-23
本文是旨在深入研究JavaScript及其实际工作原理的系列文章中的第一篇:我们认为通过了解JavaScript的构建块以及它们是如何工作的,将能够编写更好的代码和应用程序。我们还将分享构建 SeStHealsStad 时使用的一些经验法则,这是一个轻量级的 JavaScript 应用程序,必...
回答了问题2018-12-22
{代码...} 改: {代码...}
回答了问题2018-12-22
试试computed或者watch
回答了问题2018-12-22
我觉得你应该先提出你的需求, 而不是让大家顺着你的思路往后想... :P
回答了问题2018-12-21
setTimeout会把你延迟执行的内容扔到下一个EventLoop里.Promise会将你要执行的内容扔到当前EventLoop的最后.
回答了问题2018-12-21
因为你的类型检查应该写 {代码...}
回答了问题2018-12-21
其实你在template中看到的DOM不是真正意义上的DOM. 如果你需要手动人工创建一个基于DOM的元素并手动插入到DOM树中, 可以将它视为一个组件. 创建一个vue component. 用vm.extend方式继承并创建一个vue实例. 通过人工 vm.$mount()的方式编译 然后将其append到body里. ...
赞了文章2018-10-16
效果预览 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 [链接] 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 [链接] 源代码下载 每日前端实战系列的全部源代码请从 github...
回答了问题2018-03-10
component :is 试试。
赞了文章2018-02-06
自总结完了上篇前端工程化的思想,并在vue全家桶的项目加以实践,趁热给大家总结一篇如何更有效率与质量地开发vue项目,以及其中踩过的一个个坑。。。
赞了文章2018-01-23
如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我写的还不够清晰,我来改。。。