自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue3.0reactivity模块的思维导图,后续可能会更新下去,包含源代码

Vue3.0reactivity模块的思维导图,后续可能会更新下去,包含源代码

2022-11-01 14:06:32 363 1

原创 el-table表头自适应宽度(表单和表头都不会出现省略号)

Vue ElementUI el-table 表头不换行且宽度自适应(表头和表单全部展示,不会隐藏)

2022-09-23 10:34:12 860

原创 常用的CSS样式

常用的CSS样式positionposition这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。(绝对,固定和相对定位)(absolute绝对定位相对的是第一个非正常的父元素,fixed相对于屏幕,relative相对的就是自己原来的位置)absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top",

2021-10-26 11:04:25 93

原创 使用Vue.use注册全局组件

第一种方式第一种import button from '@/view/JSX/button/button'import Vue from 'vue'// 只要在index.js里规定了install方法,就可以向其他ui组件库那样,使用Vue.use()来全局使用button.install=function(Vue){ Vue.component(button.nane,button)}//注册到全局,正常这里是写在mian.jsVue.use(button)export defau

2021-10-26 11:03:28 478

原创 Vue框架的简单理解

@TOCVue框架的简单理解

2021-10-25 10:11:55 131

原创 CommonJS理解以及浏览器的运行

1.NodeJS运行的是CommonJS模块,但是浏览器中不能运行CommonJS,就是我们写的代码使用到了module.export和require来分发JS文件,这种叫做CommonJS模块,因为NodeJS自己定义了四个变量module,exports,require,global,由于浏览器中没有这四个变量所以没法解析(实际上这四个变量的作用是全局变量,module.exports存储我们的JS导出的变量,然后通过require来加载存储再里面的变量)从而达到文件分发的目的。CommonJS是同

2021-10-21 14:44:36 923

原创 Vuex的理解

1.getters我们创建的store,实际上在初始化的时候内部会创建一个Vue的实例vm并且绑定在Store上,首先是将我么在store上的getter这个对象的值转移到vm的computed上,这样当计算属性的依赖值(state的值)改变,计算属性的值也会改变,这时候当我们再次访问store的getter时想要获取我们存的值的时候会通过设置拦截Object.defindPropery来定义get(),返回的值就会指向vm的计算属性中我们刚才存储的值,来达到当state的值改变的时候能够同时改变。.

2021-10-21 10:41:41 50

原创 JS常用的函数

1.arr.reduce(function(total,item){return total+item //返回值将作为下一个运行函数的toatal})

2021-10-21 09:00:58 44

原创 理解数据属性以及访问器属性

//#理解数据属性以及访问器属性const obj=Object.create(null)Object.defineProperty(obj,‘name’,{writable:true,configurable:true,writable:true,value:‘LIU’})// obj.name=‘1111’//这里报错,因为name属性的特性writable被设置成为了不可改变Object.defineProperty(obj,‘xingming’,{get(){return th

2021-10-20 14:30:55 44

原创 有关构造函数的理解

再阅读Vuex的时候得到了一个比较好的思路,比如在写一个函数var fn = function Fn(){},可以使用call进行重写,比如我们先在fn.prototype.A=function(){console.log(this)}//这里的this指向的是生成的实例对象在function的内部可以使用var fn = function Fn(){//这里进行重写const A=this.Athis.A=function(){A.call()//在这里可以指定你想指定的对

2021-10-20 10:41:03 29

空空如也

空空如也

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

TA关注的人

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