自定义博客皮肤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)
  • 收藏
  • 关注

原创 复习记录01

问题:1. css全称2. 样式表组成3. 浏览器编译css的顺序4. 常用选择器5. 选择器优先级6. css的样式继承css全称: cascading style sheets[层叠样式表]语法: <style type="text/css"> /* 1. 样式表由规则组成 2. 规则由 选择器+声明块组成 3. 声明块由 声明组成 4. 声明: css属性: css属性值; css从内向外进行解析 选择器: div ul li s

2021-06-21 21:31:12 85

原创 js this指向面试题

var number = 5; var obj = { number : 3, fn1:(function(){ var number; this.number *=2; number = number*2; number = 3; return function(){ console.log(this) var num = this.number; this.number *.

2021-05-08 10:49:40 216

原创 pc 浏览器放大 元素始终居中

使用 css position:absolute 属性.bg{ position: absolute; left: 50%; transform: translateX(-50%);}这样元素就不会随着页面的缩放改变 显示区域了 元素始终居中显示

2021-05-07 17:01:17 158

转载 Vue中的MVVM MVVM与MVC

MVVM是MVC的增强版那么什么是MVC呢?MVC 是 Model-View-Controller 的缩写MVC 将所有的数/逻辑据操作 都写在 Controller用户与视图交互 通过Controller 将Model中的数据更新Model中的数据变化了 通过Controller 实现对页面的更新MVC是一种很实用的结构 但是 如果一个项目的视图很多很大 数据也非常多 那么Controller中的逻辑代码就会非常多 不利于维护MVVM是什么呢?MVVM 是 Model-view-Vie

2021-03-31 18:20:02 102

转载 在vue中为什么要使用v-on/@?

扫一眼 HTML 模板便能轻松定位在 JavaScript 代码里对应的方法。相比 在JavaScript 中绑定事件 使用v-on/@ 更加方便, 平且DOM 完全解耦,更易于测试。当一个 组件实例 被销毁时,所有的事件处理器都会自动被删除。不需要手动清理...

2021-03-30 10:49:37 186

转载 vue中的 事件绑定 事件修饰符 (学习笔记)

目录-1. vue中的事件-2. 通用的事件修饰符-3. 事件修饰符中的 按键修饰符-4. 鼠标按钮修饰符1在vue中使用 v-on来绑定事件监听处理函数 可以将 v-on简写为@ <div v-on:click="handler0(.....,$event), handler1"></div> ↓ (以上写法等价于) <div @:click="handler(.....,$event), handler1"></div>事件的.

2021-03-30 10:34:49 231

原创 vue中template的使用 方式

vue中 template的使用在v-for遍历时 :<ul> <template v-for="item in items"> <li>{{ item.msg }}</li> <li class="divider" role="presentation"></li> </template></ul>在同时使用v-if和v-for时 :在官网中并不建议将这两个指令放在一起使用

2021-03-30 09:40:50 444

转载 vue修改数组时能触发更新的方法有哪些?

Vue 将被侦听的数组的变更方法进行了包裹,所以它们也将会触发视图更新。这些被包裹过的方法包括:push()pop()shift()unshift()splice()sort()reverse()

2021-03-30 09:22:57 833

转载 vue更新元素的方式

当 Vue 正在更新使用 v-for 渲染的元素列表时,它默认使用“就地更新”的策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序,而是就地更新每个元素,并且确保它们在每个索引位置正确渲染。...

2021-03-30 09:16:25 345

转载 vue嵌套组件声明周期执行顺序

原文页面: https://juejin.cn/post/6844904113914773518这里做简单总结:加载渲染过程父组件: beforeCreate->created->beforeMount->子组件: beforeCreate->created->beforeMount->mounted->父组件: mounted更新过程父组件: beforeUpdate->子组件: beforeUpdate->updat

2021-03-24 10:13:03 402

原创 vue keep-alive 缓存滚动条高度

data(){ return { scrollY:0, //声明变量保存滚动条的高度 }}activated(){ // 由于keep-alive缓存了当前组件的状态 // 它能让当前组件在切换路由时不销毁 // 所以 当前页面的声明周期钩子函数 执行顺序规则: // 初次进入当前路由时: beforeCreate =》 created =》beforeMounte =》 mounted =》 activated =》 beforeUpdate =》 upt

2021-01-06 20:17:10 860 3

原创 vue-router使用笔记

三级路由 案例笔记直接上最终代码const routes = [ // 一级路由 { path: '', redirect: 'wrapper', <<==进入页面后就重定向到wrapper }, { path: '/wrapper', name: 'Wrapper', component: () => import('@/views/wrapper.vue'), <<==提供承载二级路由的模板

2021-01-04 15:28:29 121

原创 使用element-ui组件库中的el-table时报错 Invalid prop: type check failed for prop “data“. Expected Array, got

使用 Table组件报错Invalid prop: type check failed for prop “data”. Expected Array, got ObjectError in callback for immediate watcher “data”: “TypeError: data.indexOf is not a function”data.indexOf is not a functiondata.reduce is not a functionError in mou

2021-01-02 18:12:08 1561

空空如也

空空如也

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

TA关注的人

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