自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 基于proxy和Reflect简单实现vue3常用方法的数据劫持部分功能

经过一段时间的学习,自己简单模拟实现了vue3中部分方法的功能。

2024-03-19 11:01:17 106

原创 记录学习vue3过程中watch监听遇到的各种问题(2024.03.28补充更新)

监听对象中的属性的时候需要使用函数返回值的写法,否则监听不到,监听多个属性的时候可以使用数组的写法,同监听基本数据类型。监听一个基本类型数据,能够正常监听,并且新旧数据都能够监听到,监听多个基本数据类型,能够正常监听,并且新旧数据都能够监听到,通过这种方式监听不到旧数据,只能获取新数据。

2023-11-27 16:14:55 514 1

原创 ES6中import和export的使用

node.js遵循了commonJS的模块化规范,在导入其它模块时使用require()方法,模块对外共享成员使用module.exports对象。在终端使用npm init -y初始化package.json文件,添加"type": "module"节点,前置工作完成。需要注意的是:默认导出在文件中。默认仅支持commonJS规范。按需导入可以和默认导入一起使用。因为node.js中。

2023-11-20 09:32:56 73 1

原创 对el-cascader二次封装实现双击父节点,全选该父节点下的子节点,并且父子节点互不影响

对el-cascader二次封装实现双击父节点,全选该父节点下的子节点,并且父子节点互不影响

2023-11-06 11:03:54 650 1

原创 空值合并运算符(??)和可选链(?.)

不是一个运算符,而是一个特殊的语法结构。它还可以与函数和方括号一起使用?如果第一个参数不是 null/undefined,则?否则,返回第二个参数。

2023-10-27 17:27:40 53 1

原创 this.$nextTick()

定义:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。所以就衍生出了这个获取更新后的DOM的Vue方法。所以放在Vue.nextTick()回调函数中的执行的应该是会对DOM进行操作的 js代码;,

2022-10-14 15:03:50 120 2

原创 防抖和节流

就是在连续的操作中,无论进行了多长时间,只有某一次的操作后,在指定的时间内没有再操作,这一次才被判定为有效。(事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。抢购的时候,无数人快速的点击按钮,如果每次点击都发送请求,就会给服务器造成巨大的压力,但是我们进行节流后,就会大大减少请求的次数。在频繁的操作中,在规定时间内,只触发一次。比如我们设定500ms,在这个时间内,无论点击按钮多少次,它都只会触发一次。防止表单提交按钮被多次触发,我们应该选择使用节流而不是防抖。

2022-07-23 19:20:13 285

原创 小程序封装请求实例

代码】小程序封装请求实例。

2022-07-16 14:57:52 72 1

原创 原型、构造函数、实例对象三者的关系

6、任何一个对象都有__proto__属性,它是一个指针,实例化对象的__proto__指向构造函数的原型。5、原型也是对象,也有constructor属性,构造函数的原型的constructor属性指向构造函数。4、任何一个对象都有constructor属性,实例化对象的constructor属性指向构造函数。1、任何一个函数都有prototype属性,它本身是一个对象,称之为原型、3、构造函数中原型对象上的属性和方法,都可以被实例化对象所继承。2、构造函数也是函数,也有prototype属性。...

2022-07-16 14:56:12 518

原创 函数this指向问题

1)如果实例化对象调用该函数,this指向实例化对象。(2)如果原型对象调用该函数,this指向原型对象。7、如果数组的元素是函数,此函数中this指向当前数组。5、在定时器函数中this指向window。1、在普通函数中this指向window。3、在构造函数中this指向实例化对象。2、在对象函数中this指向当前对象。4、在事件函数中this指向事件源。...

2022-07-16 14:48:12 93

原创 axios封装

在src里创建一个目录utils,再在里面创建http.js。

2022-07-15 16:59:25 64

原创 Vue项目跨域问题配置代理

/我们现在启动的项目是通过内存启动的.自动生成localhost服务.服务主机端口号与后端服务不一致.所以会触发同源策略就是所谓的跨域问题.//解决跨域问题有很多种方式,在以后工作中,大部分跨域问题都有后端开发来解决,他们做一个注解就能解决跨域问题.//3.为了防止恶意网站在自已网站有访问其他网站的权利,以免通过cookie免登,拿到数据。//那么后端帮助咱们解决了跨域问题,那咱们还用代理吗?//那么引入今天的正题,为什么之前没有配置代理,也能请求到接口呢?...

2022-07-15 16:57:01 360

原创 如何声明使用less?

在style标签中添加lang=“less”属性less常用属性:1、嵌套属性:在父元素的样式中可以写子元素的样式,结构清醒,减少取类名,&表示当前元素2、定义全局变量:@color-text: #0f0;使用@color-text的样式都为绿色修改主题:在项目中获取如下修改根目录vue.config.js如下在assets文件下新建css文件,在css路径下新建global.less文件,在less文件中设置全局变量3、继承属性:子元素在父元素样式中通过extend关键字继承

2022-06-20 18:52:54 616

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除