2020.10-2021-01总结

1、vue全家桶搭建的项目---执法监督系统

      负责模块: 学习计划;即时通讯;大屏模块

     a、学习计划:

            主要功能点: 视频回放

            主要技术难点:vue视频插件,特定时间播放,谷歌 ie都兼容

    b、即时通讯

          会议室功能

                     主要功能点:分群主和普通成员

                     群主:创建会议室,删除,重组,开启视频会议,语音发送,文字聊天,删除人员,禁言,静音

                     普通人员:进入群聊,退出会议,语音发送,文字聊天,视频,静音

                     主要技术难点:webrtc(直播形式视频),websocket通信,组件间的通信

   c、大屏模块

         大屏可配置化

                 大屏配置界面

                大屏展示界面

                地图---省、市、区、县

                 主要功能点:组件配置时的拖拽; npm install vue-grid-layout --save  可拖拽组件;地图(平面和立体),echarts

                     

                    

                    

                   2D地图

                  

                 3D地图

                 

     d、嫌疑人入出区

                 刷手环、刷身份证、websocket 、mq

 2、工作中知识点总结

       1、vue项目中视图更新的问题

             数据更新后视图没更新

            解决方式: 负责类型重新赋值  直接写=号

                               this.$set(对象,属性,变化的值)

                                数组中可以触发视图更新的api   splice

                                key++  (不是很推荐) 

        2、computed 场景

              有返回值,有缓存

       3、watch

                   监听 数组,对象,基本类型值的变化 ;监听路由的变化

  

   

         

         4、组件间的值传递

              子组件可以大写单标签

               父子组件

                      属性;事件

                     props    this.$meit

       5、常见功能

                    文件上传
                    文件下载
                    echarts
                    横向滚动
                    竖向滚动

                    工作台背景图适应不同分辨率

                   

                

  

   

       

     

    

原文地址:https://www.cnblogs.com/yangyutian/p/14285155.html