202401第一周上海项目开启

一、上海项目前端框架:

前端框架还是用的givue3_vite4,后端Java 接口文档用的是Swaager。

编辑器:webStorm,性能更好。

何为框架:将传统的HTML、JS、CSS进行封装、自定义,搭建的

白话:假定你选择自助游,你需要找不同服务商帮你解决吃住行的问题,这些服务商就是js库。你也可以选择旅行社,给你全解决,这是js框架。

二、子传父(重点)

子组件暴露方法、属性、值等出去给父组件用,才不会报错。

父组件传一个方法给子组件,子组件调用。

1、标签内传输@方法名= “ 方法名”

2、子组件const emits= defineEmits ([' 接收一个 ']) 

define系列的使用

编译宏命令。三个常用:defineProps,defineEmits,defineExpose

三、拷贝一份数据(深浅拷贝)

一、浅拷贝:对基本数据类型进行值复制,对引用数据类型复制引用地址

浅拷贝会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果拷贝的是像对象这样的引用对象,那么浅拷贝会复制引用指向堆内存地址,因此源对象和拷贝对象会共享属性

内存(heap)地址:先进先出;表示最大容量,存放数组和对象。

内存(stack):先进后出,存放基本类型的变量和对象的引用变量。真正的值在堆内存

线程和进程

进程:

线程:

都是在内存中存储数据的空间。

(1)、form.value = JSON.parse(JSON.stringify(row))

(2)、form.value = (... row)

(二)、深拷贝:使用lodash

lodash:

对基本数据类型进行值复制,对引用数据类型递归复制。深拷贝会另外创造一个一摸一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象。 

要想使值不受污染、响应式数据改变

(1)、 form.value =  = _.cloneDeep(一个数组)

1、import _ from 'lodash'

重要知识点:使用的是loadsh,JS工具库

在业界是一个非常常用、影响力很大的库

Lodash通过降低 array、number、objects、string 等等的使用难度从而让 JavaScript 变得更简单。 Lodash 的模块化方法 非常适用于:

  • 遍历 array、object 和 string
  • 对值进行操作和检测
  • 创建符合功能的函数

侧面反应:对社区生态的了解,在论文中对应于 related work 一章。你当然可以不知道很多东西,但当你需要解决一个问题时,一股脑闷进去开干往往不是最好的方法,如果可以先快速阅览一下现有的解决方案并对比优劣,便可以少走弯路、少造轮子,以及提高工作效率。lodash 就是一个可能可以帮助你少走弯路的轮子。

总结100+前端优质库,让你成为前端百事通 - 知乎 (zhihu.com)

关于前端发送的请求的格式

带参数体,parameters,get请求

带单个的请求参数在url

  • 23
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值