本身是一个刚毕业半年多的前端小白,进集团办事的时候,由于店铺的前端技术还没定下来,所以在做项目的时候我是自由发挥。由于vue具有上心灵,开发效能高的特点,所以,我在做项目时候,便选拔了vue作为技术栈,由于是率先次选用bootstrap加jQuery以外的技术栈,所以以下是在成功项目标进程中,对vue使用方面认识不到或不足的自问。

1.先是,新手使用vue最广泛的失误,就是DOM操作,而vue的双向数据绑定,恰恰让我们实际不需要开展繁琐的DOM操作,我们只需要关爱数据层面就可以了。想想自己最开头拿到input仍然用什么document.getElementById(‘id’).value这种,就觉得自己很傻,明明只需要v-model绑定data就好了,唉~

2.觉得vue只能用于支付SPA。直到看到尤大神在乐乎上回复的:不必然做个品类就非得cli一个全家桶,vue也不是为单页面而生的。我才知道,vue的施用形式,我可是明白冰山一角,咋样能灵活遵照自己的要求使用支付,还需协调事后的多多成人。

3.组件化思想。起首一开头,觉得旁人的UI框架都写好了,就径直拿来用。当然如此做并从未什么样问题。但是,当自己发觉自己每个页面几乎都有几段同样的代码,或者都亟需用到这些UI框架的组件,比如面包屑,比如导航菜单,这我干嘛不把这么UI框架做成独立的机件呢?

4.路由懒加载。当自己的门类打包后,运行,初次加载慢的飞起。那让自身很发烧,这样光有开发进度有什么用,用户体验肯定是不好的。我查了下打包后的dist文件夹,我去,好几兆。所以,难道要自己再次采用其他技术栈再开发三次。当然是无法了。在网上查了素材后,终于知道了路由懒加载那多少个艺术。使用路由懒加载后,webpack会把原本很大的js分解成两个体积较小的js,当大家运行加载行,它会按需加载,那样初次加载过长的题目便解决了。

5.webpack。用到了vue全家桶,便少不了webpack。并不是,你npm run
build,就足以告慰睡觉去。就比如自己在运用video.js时就需要在webpack里面配备(这些搞了自家很久,头皮发麻)。webpack是个有力的事物,可以依照webpack做过多的事,比如,引入其他插件,把单页面改成多页面配置,给文件夹配置路径方便书写等等。但,不得不说,那些事物很难学,而且官网说实话对本人而言写的并不通俗易懂,那一个个插件表明文档就更别提了,能看懂的不到一半。当然也说不定是我太菜。要想成长,webpack是自我之后必须攻下的难关。

6.最后一个,无关于vue,这便是,遭逢题目,先想一想,上网查看资料,资料看不懂了,再去问旁人。这一点其实际职场很要紧,因为我们都有自己的行事,何人也绝非时间和无偿去帮您,所以能自己解决的玩命协调解决。

自身小白,不足之处多多指教。

相关文章

网站地图xml地图