自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue二次封装element-UI的分页(Pagination)组件(简单)

【代码】vue二次封装element-UI的分页(Pagination)组件。

2023-10-17 11:00:20 275 2

原创 ES6新增的方法

一、ES6新增了两种声明的方式1.let和const不存在变量的提升,即使他们所声明的变量一定要在声明后使用,要不然会报ReferenceError的这种错误2.let和const存在暂时性死区。只要块级作用域内存在let命令,它所声明的变量就绑定到一个区域,不会再受外部的影响3.在var中允许重复声明变量let和const在同一作用域不允许重复声明变量4.var不存在块级作用域let和const存在块级作用域二、es6新增了解构赋值解构赋值就是从目标对象或数组中提取自己想要

2022-01-04 11:12:52 7148

原创 vue2和vue3的区别

一、vue2和vue3的双向数据绑定不一样了1.vue2的双向数据绑定是通过Object.definePropert 对数据进行订阅 劫持 和发布者模式来实现双向数据的2.vue3的双向数据绑定是通过es6中的Proxy对数据的代理二、vue2和vue3的API调用方法不一样了1.vue2使用的是选项API(Options API) vue3使用的是组合API(Composiyion API)三、过滤器过滤器是针对vue2的 vue3不常用过滤器四、vue3方法在vue3中需

2021-12-31 11:36:51 235

原创 什么是跨域,怎么解决跨域

一、什么是跨域跨域是浏览器的同源策略引起的所谓跨域就是浏览器从一个域名去另一个域名请求数据端口、协议、域名都相同才是同域,否则都是跨域二、怎么解决跨域解决跨域方法:jsonp是通过script标签引入一个js文件,在这给js文件载入成功之后会执行在url中指定的函数,会把我们的json作为参数传入服务端的代理设置:在其中设置响应头 res.setHeader('Access-Control-Allow-Origin','*'),这样就可以告诉浏览器不要管...

2021-12-30 17:09:40 324

原创 vue中的自定义指令(directive)

一、vue的指令vue中有很多的指令、比如 v-model、v-for、v-if、v-show、v-html、v-on、v-bind、但是有时候这些指令并不能满足我们,比如我们想为元素添加一些比较特殊的功能,这个时候我们就需要用到vue中的一个强大的指令 -----------自定义指令(directive)二、自定义指令的钩子函数bind:指令是第一次绑定到元素时被调用,只调用一次inserted:被绑定元素插入父节点时调用update:所在组件更新时调用componentU..

2021-12-30 11:31:35 298

原创 AJAX的简述(看了不后悔系列)

一、AJAX 是由 async javaScript and xml ,是异步的js和xml1.1、ajax用来前台和后台的交互能力,主要是用来实现页面的局部的刷新的一门技术1.2、ajax不是新的编程语言,是一种标准的方法1.3、ajax在浏览器中有一个内置的XMLHttpRequrst,可以获取到数据 实例化一个核心对象 var 变量名=new XMLHttpRequrst() 建立连接 变量名。open('请求的方式','请求的路径','同步异步(默认是...

2021-12-30 10:49:30 179

原创 闭包的简单描述(closure)

概念:所谓闭包就是在一个函数的内部再嵌套一个函数闭包就是能够读取其它函数内部变量的函数闭包是将函数内部和函数外部连接起来的桥梁

2021-12-29 16:24:10 129

原创 html中的this指向

一、this谁调用就指向谁1.在浏览器中,this指向的对象是window2.在函数中,this指向调用它的哪个对象3.在构造函数中,this指向new出来的新对象4.在箭头函数中的this比较特殊,箭头函数this是父系的this,不是调用时的this5.call、apply、bind中的this被强行绑定在某个对象上call:参数是单个使用 apply:参数是一个数组,在数组里可以挂载上参数 bind:使用时会强行改变this指...

2021-12-29 16:05:48 1324

原创 html的绑定方式

一、html绑定事件有三种绑定事件1.绑定事件,在标签上直接绑定<p onclick="console.log("我被点击了")"></p>2.获取元素绑定通过 document.querySelector('p').onclick=function(){console.log(1)}获取当前的标签,给这个标签绑定一个点击事件3.添加事件监听通过 document.qureySelector('p').addEventlistener('click

2021-12-29 15:46:53 822

原创 vue 的路由守卫(看了都说好)

一、vue的路由守卫也可以叫导航守卫二、vue的路由守卫分为 '全局守卫'、'组件守卫'、'单个路由守卫' 三种1.全局守卫:在App.vue写入1.1、beforeEach 在路由跳转前进行触发 ,是路由的前置守卫,它主要有三个参数to、from、next三个,分别是 'to----去哪里'、'from----从哪里来'、'next----执行下一步',这个作用是主要用于登录验证1.2、beforeResolve 这个和beforeEach相似,也是在路由跳转前进行触发,参数也是to.

2021-12-29 11:39:35 2028

原创 vuex是什么以及五大核心及其概念

一、vuex是vue的状态管理工具 1.能够在vue中管理公共的数据,便于开发和维护 2.在整个项目中可以实现组件之间的数据共享 3.储存在vuex中的数据都是响应式的,能够保持数据与页面上的数据保持同步二、vuex的五大核心1.state:在里面是储存一些这个项目的公共数据//状态2.getters:是vuex独有的计算属性 ,每一个都有返回值3.mutations:这里是唯一可以改变state数据的工具4.actions:这是异步...

2021-12-28 20:05:24 1743

原创 vue中的路由

1.vue中的路由跳转方式1.声明式跳转路由 <router-link to="要跳转的路径"></router-link> 2.编程式跳转 this.$router.push('/要跳转的路径')2.vue中的路由跳转传参 分为 query方式和params方式 1.query:传递的数据会出现在路径中,在需要接受的组件通过$route.query.值,因为参数在路径中,所以刷新页面不会丢失...

2021-12-28 15:54:22 105

原创 vue 的本地储存方式

1.浏览器的本地储存方式有三种localStorage sessionStorage cookie相同点:都是可以储存数据,并且储存只可以跟着当前的域名在,也就是在其它的域名获取不到不同点:localStorage和sessionStorage储存的大小一般是5M左右, 而cookie的储存的大小一般是4kb左右localStorage是永久储存,关闭浏览器也不会销毁sessionStorage 不是永久储存,关闭...

2021-12-28 11:58:42 4778

原创 git仓库的基本用法

首先先创建一个空的文件夹,然后在这个文件夹中点击鼠标右键会出现git bash here点击它然后在命令行内输入git clone + 代码仓库的链接,把远程仓库拉到本地,就可以看到一个新的文价夹,可以获取仓库的代码,然后还可以上传自己的代码,把自己的代码复制进这个文价夹,在命令行输入git add .把本地存入暂存区,然后git commit - m "代码的描述信息",最后git push 就成功上传至仓库了...

2021-12-28 08:59:18 167

原创 vue中组件通信

1.父传子:在父组件的子组件标签上绑定一个属性,挂载要传递的变量。在子组件中通过props来接受数据,props可以是数组也可以是对象,接受的数据可以直接使用 props:["属性名"] props:{属性名:数据类型}2.子传父:在父组件的子组件标签上通过绑定自定义事件,接受子组件传递过来的事件。子组件通过$emit触发父组件上的自定义事件,发送参数3.兄弟组件:通过main.js初始化一个全局的$bus,在发送事件的一方通过$bus.$emit(“事件名”,传递的参数信息)发送,在.

2021-12-27 11:31:14 52

原创 vue的生命周期函数

vue的生命周期函数

2021-12-27 11:10:26 224 1

原创 vue的常用指令

vue的常用指令

2021-12-27 10:54:32 121 1

空空如也

空空如也

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

TA关注的人

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