郑州Web前端培训怎样?Vue使用技巧有哪些
郑州Web前端培训怎样?Vue使用技巧有哪些?Vue是一套用于构建用户界面的渐进式框架,是前端工程师必须要掌握的知识点。在学完HTML和CSS样式以及JS基础知识后,很多人会反应Vue学习难度大,下面千锋小编就给大家讲解几个有用的Vue使用技巧。
1、状态分享
随着组件的细化,你会遇到多组件状态共享的情况,Vue可以解决这类问题,但如果应用不够大,为避免代码繁琐冗余,建议不要使用它。今天我们介绍的是 vue.js 2.6新增加的 Observable API,通过使用这个api我们可以应对一些简单的跨组件数据状态共享的情况。
首先我们将在组件外创建一个store,然后在App.vue组件里面使用 store.js 提供的store和mutation方法,同理其它组件也可以这样使用,从而实现多个组件共享数据状态。
2、去除多余的样式
随着项目越来越大,书写的不注意,不自然的就会产生一些多余的CSS。一旦项目大了以后,多余的CSS会越来越多,导致包越来越大,从而影响项目运行性能,所以有必要在正式环境去除掉这些多余的CSS。你可以借助purgecss,它支持 CLI、JavascriptApi、Webpack 等多种方式使用,通过这个库,我们可以很容易的去除掉多余的CSS。
3、长列表性能优化
Vue会通过object.defineProperty对数据进行劫持,来实现视图响应数据的变化,然而有些时候我们的组件就是纯粹的数据展示,不会有任何改变,我们就不需要 Vue来劫持我们的数据。在大量数据展示的情况下,这能够明显的减少组件初始化的时间,那如何禁止Vue劫持我们的数据呢?你可以通过object.freeze方法来冻结一个对象,一旦被冻结的对象就再也不能被修改。
需要说明的是,这里只是冻结users的值,引用不会被冻结,当我们需要reactive数据的时候,我们可以重新给users赋值。
4、函数式组件
函数式组件,即无状态,无法实例化,内部没有任何生命周期处理方法,非常轻量,因而渲染性能高,特别适合用来只依赖外部数据传递而变化的组件。
写法如下:
1)在 template标签里面标明 functional ;
2)只接受 props值;
3)不需要 script标签。
当然,关于Vue的使用技巧还有很多,比如监听组件的生命周期、属性事件传递、作用域插槽等。如果你想快递进入前端行列,选择专业的学习培训是很好的方式!
相关推荐HOT
更多>>大数据培训学习什么,你了解多少
大数据培训学习什么?你了解多少?随着互联网技术的不断发展,大数据技术开始走进人们的视野,并成为现阶段吃香的技术能力之一。那么熟练掌握大...详情>>
2023-03-16 15:16:01云计算培训怎么样?可靠吗
云计算培训怎么样?可靠吗?靠不靠谱要看你什么要求了,因人而异。但如果你是想通过培训机构快速掌握好技能,然后进入行业,这个一般都没有问题...详情>>
2023-03-07 14:51:00java编程工资多少?主要学哪些内容
java编程工资多少?主要学哪些内容?java程序员的月收入在6000-20000不等,在一线城市有工作经验的java程序员的薪资收入会高一些,在二三线城市...详情>>
2023-02-24 14:56:07it工程培训机构,云计算难学吗
下面给小伙伴们列举一个学习大纲参考: 第一阶段: 零基础入门 1、计算机基础 2、Raid设置与网络服务基础 3、网络基础 第...详情>>
2022-12-01 17:48:04