自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue父子组件的生命周期执行顺序

加载渲染过程父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted子组件更新过程父beforeUpdate->子beforeUpdate->子updated->父updated父组件更新过程父beforeUpdate->父updated销毁过程父beforeDestroy-&gt

2022-03-01 08:58:34 356

原创 自定义指令

自定义指令对DOM元素进行底层操作,分为全局的自定义指令和局部自定义指令全局自定义指令:通过Vue.directive('第一个参数是指令的名称',{第二个参数是一个对象,这个对象上有钩子函数})局部自定义指令:在组件中定义选项对象directives:{ 指令名 :{} }钩子函数: Bind:只调用一次,指令第一次绑定到元素时调用 Inserted:被绑定元素插入父节点时调用 Update:所在组件的 VNode 更新时调用...

2022-01-15 21:09:03 2907

原创 es6: class(类的继承)

calss声明类 class People{ }例: class People { // 属性固定写法 constructor(name,age){ // 构造器 实例化类的时候 会调用 this.name = name this.age = age } // 方法 eat(){ re...

2022-01-10 17:50:30 334

原创 原型和原型链

_ _proto_() 隐式原型 prototype显示原型每个对象都会有一个隐式原型,每一个函数都会有一个 prototype、constructor构造器,每一个实例对象的隐式原型都指向prototype原型链:获取对象属性时,如果对象本身没有这个属性,那就会去他的原型_ _proto_ _上去找,如果还查不到,就去找原型的原型,一直找到最顶层(Object.prototype)为止。Object.prototype对象也有_ _proto_ _属性值为null。...

2022-01-10 17:48:16 313

原创 原型链的继承和组合继承

es6出来之前js是通过原型、构造函数来实现继承,es6出来之后:class(类)//面向对象的三要素:封装、继承、多态(继承有:属性继承、方法继承)原型链上的属性和方法都会被多个实例共享继承方式1:原型继承(可以继承,无法传参)伪造对象继承(对象冒充)例: function Peroson(name,age){ this.name = name // 属性 this.age = age // 属性 this...

2022-01-10 17:47:55 319

原创 Promise对象

then方法返回的是一个新的Promise实例(注意,不是原来那个Promise实例)。因此可以采用链式写法,即then方法后面再调用 可以采用getData().then(() => { getData() }).then()的写法获取两次返回结果。 Promise.prototype.catch()方法是.then(null, rejection)或.then(undefined, rejection)的别名...

2022-01-04 15:11:47 251

原创 vue路由跳转及传参

跳转:1.相当于A标签:<router-link to="路径"></router-link>2.this.$router.push('/about') this.$router.push({ path: '/about' }) this.$router.push({ name: 'About' })传参:(1) qu...

2021-12-31 11:08:23 787

原创 vuex介绍及五大核心

vuex (状态管理工具,可以说是一个仓库,存放公共数据,任何组件都能使用)state:-----存放状态/数据的getters: -----vuex的计算属性mutations:----- 唯一改变state数据的工具actions:-----异步操作,需要通过mutations来改变statemodule:-----模块化四个辅助函数:mapstate mapGetters (写在computed里面)mapMutations mapActions...

2021-12-31 10:57:13 490

原创 vue的生命周期的钩子函数

1,什么是生命周期钩子函数:(一个页面从开始到销毁的过程) 2. 创建前: beforeCreate 创建后:created(开始能获取data里的数据) 挂载前: beforeMount 挂载后: mounted(开始获取dom元素) 更新前:beforeUpdate 更新后:updated(两个函数只有试图更新才会触发钩子函数。数据驱动试图) 销毁前: bef...

2021-12-28 12:05:32 310

原创 vue常用的基本指令

内置的基本指令 循环:v-for 判断:v-if(动态的添加dom节点) v-show(css的display:none;block) 插值: v-text v-html 绑定事件: v-on 简写 @ 绑定属性 : v-bind 简写 : 双向数据绑定: v-model...

2021-12-28 11:52:52 199

原创 数据类型及演示转换

1. js的数据类型可以分为: 一般的(简单的) 和引用的(复杂的) 一般的:number-数字 string-字符串 boolean-布尔 undefined null 引用的: object-对象 array-数组 function函数 date日期 reg正则2,将简单数据类型转为复杂数据类型一种 // let obj1 = JSON.parse(JSON.stringify(o...

2021-12-28 11:49:34 152

原创 本地存储的区别及常用的存储

浏览器的存储 localStorage sessionStorage cookit都可以存储数据;并且存储只跟域名走不同的是:大小:localStorage /session Storage --- 5M; cookie---4k传输:cookie会跟着请求来回发送,而ocalStorage /session Storageb不会localStorage -----永久存储 session Storage----关闭当前会话框cookie--...

2021-12-28 11:36:01 321

原创 git安装流程跟拉取文件代码

1、安装流程百度 搜索 git代开git官网下载 -- 一路回车安装桌面点击右键 -- git bash2、注册gitee并且新建仓库

2021-12-25 16:22:11 381

原创 css样式

页面独占一行,省略号……展示,或多行显示

2021-12-25 12:08:08 229

空空如也

空空如也

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

TA关注的人

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