千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  行业资讯  >  郑州Web前端培训怎样?Vue使用技巧有哪些

郑州Web前端培训怎样?Vue使用技巧有哪些

来源:千锋教育
发布人:千锋郑州
时间: 2021-09-22 15:48:00

  郑州Web前端培训怎样?Vue使用技巧有哪些?Vue是一套用于构建用户界面的渐进式框架,是前端工程师必须要掌握的知识点。在学完HTML和CSS样式以及JS基础知识后,很多人会反应Vue学习难度大,下面千锋小编就给大家讲解几个有用的Vue使用技巧。

img_279127_154388873765228

  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的使用技巧还有很多,比如监听组件的生命周期、属性事件传递、作用域插槽等。如果你想快递进入前端行列,选择专业的学习培训是很好的方式!

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

大数据培训要花多少钱

2023-04-12

计算机前端怎么学

2023-04-12

大数据都需要学什么?难不难

2023-03-30

最新文章NEW

javaee是前端还是后端,都学什么

2023-03-24

it前端是做什么的

2023-03-24

大数据培训要多久?你了解多少

2023-03-09

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>