自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js截取地址栏参数

/ticket是你要截取的参数。

2023-06-03 10:02:16 119

原创 解决[Vue warn]: Property “visible“ must be accessed with “$data.visible“

中改为:})

2023-05-27 14:37:25 553

原创 el-autocomplete获取到数据无法展示

1、官网的方法,只匹配了开头,如果需要包含及返回,那么改下 -1。superviseObject,是你项目对应的字段。value-key:这个属性对应接口返回到字段。placeholder="请输入内容"

2023-05-26 18:51:41 848

原创 关于vue-admin的权限管理permission

框架自带的是从store中取值,但是页面一刷新就没了,所以这里要改成从缓存取值,否则登录后一刷新页面就跳转登录页面里。

2023-05-26 16:34:52 152

原创 vue项目,clearInterval不生效

window.clearInterval(this.timer);this.timer = null;

2023-05-24 20:26:44 200

原创 vue 全局弹窗,函数调用

------------------------分割线------------------------------------------------------------------------分割线-----------------------------------------------//new出来的元素,是不在根元素下的,需要手动添加路由,否则如果需要路由跳转,是没办法实现的,这里很重要。想要实现函数式调用,不能用Vue.component()注册。需要写一个js文件,一个 vue文件。

2023-05-23 19:28:01 527

原创 关于下拉选择树组件 ctree

如果是vue3,element-plus是有tree-select组件的,可以直接用。注意:node.XXX那里,要和titleField字段定义的一样才可以。之前用过一个treeSelect组件,单选可以,但是新项目里有多选需求。由于项目用的是vue2,所以不能使用element-plus。改造过后,发现不行,于是找新的组件。如果是vue2,用2.0分支。是3的话,就无所谓了。

2023-05-19 11:27:54 130

原创 Error in callback for watcher “data“:“type error :cannot read properties of null (reading ‘reduce‘)“

发现是elementui的table 组件,绑定的data数据,没有判断请求是否为200,就直接赋值了,这样就导致接口500的时候,拿不到data,给table赋值的是null。接口请求的接口,判断是否200,是的时候再赋值。新加入的项目,莫名报错。

2023-04-07 18:41:21 481

原创 new操作符都做了什么

/3、将空对象作为构造函数的上下文(改变this指向)//2、将空对象的原型指向构造函数的原型。//4、对构造函数有返回值的。

2023-03-27 07:39:25 27

原创 关于对象的一些规则

在关于react属性props操作的时候,理解以上知识点会有帮助。对象是可以被冻结、密封、拓展的。以上是总结的一些知识点。

2023-03-21 09:24:05 35

原创 关于for..in与for..of

一直与来对一些概念总是混淆首先定义一个数组然后通过两种方式去遍历他for in打印的数组的indexfor of 打印的是数组里可迭代的值

2020-02-25 10:51:44 81

原创 关于居中方式(盒子、图片)

经常会遇到一些要求,让盒子或者图片居中显示下面总结两种方式:1.盒子居中第一种方式:position:relative;//给父元素设置position:absolute;//给子元素设置top:50%;left:50%;margin-top:-自身高度/2px;margin-left:-自身宽度/2px;第二种方式:position:rel

2017-08-07 09:59:43 1226

原创 伸缩布局flex

伸缩盒子的特点:只有伸缩盒子才有主轴和侧轴主轴:默认水平从左向右   默认按照主轴方向排列侧轴:始终垂直主轴   伸缩盒子的子元素默认不换行1.首先呢,要给直接父容器(亲爹)设置为伸缩盒子,也就是display:flex;2.调整主轴方向:flex-direction:row;//行,从左向右     row-reverse;//行,从右向左   

2017-08-07 09:52:06 324

原创 c3新特性

1.文本阴影text-shadowtext-shadow:偏移量x 偏移量y  模糊度  颜色;注意:水平偏移量: 正值向右,负值向左垂直偏移量:  正值向下,负值向上模糊度不能为负数可设置多个text-shadow,每个用逗号分隔例子:text-shadow:1px  2px  3px  red,2px  3px  4px  pink;2.边框圆角 bor

2017-08-07 06:30:43 12732

原创 c3选择器

经常记不住c3选择器,再次强化一遍。。。1.属性选择器语法特点:[]e[attr] 具有某属性的标签e[attr = ""]  属性值完全等于某个值的标签e[attr *= ""] 属性值里包含某个值的标签e[attr ^= ""] 属性值以某个值开头的标签e[attr $= ""] 属性值以某个值结尾的标签2.伪类选择器(位置伪类)e:firs

2017-08-07 06:09:16 1849

原创 关于获取地理位置信息

获取当前地理位置信息navigator.geolocation.getCurrentPosition(successCallBack,errorCallBack){function successCallBack(position){var longitude = position.coords.longitude;//获取经度var latitude = position.coo

2017-08-07 05:59:50 393

原创 关于angular路由结构

整体目录结构,很简单,css和js以及下载的框架插件包文件夹各一个,还有一个index.html主页文件一个。 js文件夹下,一份json格式的假数据,一个index.js,用来配置个页面路由信息,以及一个自己封装的json.js工具文件,里面只有一个函数。 此外,各个分页面个一个文件夹index.html 主页文件,主要一个nav,还有一个小坑,用来放入路由分

2017-07-31 12:53:50 257

原创 关于变量交换(异或)

关于变量交换,我们常用的方法一般都是设置一个第三方变量,利用第三方变量进行交换其实还有另一种挺有意思的交换方式,是通过判断二进制数是否相同的原理来进行的例子:var a =1;var b=2;a=a^b;b=a^b;a=a^b;这个例子的底层,就是判断a和b的二进制数是否相同,相同的结果是0,不同的结果是1,得到的所有结果都是0,就证明两个数相同,否则就不同。

2017-07-31 12:20:10 526

空空如也

空空如也

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

TA关注的人

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