- 博客(8)
- 收藏
- 关注
原创 js一次性删除数组中多个元素
可以使用filter方法var arr = ['a','b','c','d','e']arr = arr.filter(item=>{return item==='b'})结果只留下b,删除了acde
2021-02-18 19:55:11
396
原创 el-table-column中设置width和min-width注意点
1.el-table-column不设置width与minwidth,每一列自适应,宽度一致2.el-table-column设置width=30%,无效。会被当成width=30px3.el-table-column设置min-width="30"或者30%,每一列都设置min-width才能实现每一列的百分比配置4.el-table-column同时设置min-width和width后,该列表格就会按照width来设置,相当于width就是一个最大宽度...
2021-02-18 19:36:56
20892
原创 利用HTML5的新特性修改当前页面的URL地址
HTML5为history对象添加了一个新方法,history.pushState(),用来在浏览历史中添加记录。pushState()方法带有三个参数:一个状态对象、一个标题(现在被忽略了)以及一个可选的URL地址history.pushState(state, title, url);state object —— 状态对象是一个由pushState()方法创建的、与历史纪录相关的javascript对象。当用户定向到一个新的状态时,会触发popstate事件。事件的state属性包含了历史纪录的
2021-02-18 19:09:47
1401
原创 vue vue-router路由参数可选,可传可不传
vue中的路由有时候需要参数,有时候不需要参数,可以如下图写法在path中,在可选参数后面加一个?就行了
2021-02-18 10:01:38
1567
2
原创 如何改变vue中数组
错误方法通过数组的下标去改变数组结果1浏览器控制台上打印出42视图层没有发生变化3watch没有触发正确方法1通过数组.push改变数组内容正确方法2通过$set改变数组内容 例this.$set(this.arr,0,4)正确方法3通过重新赋值的方法改变数组内容this.arr = ['a','b','c']...
2021-02-11 16:12:20
388
原创 vue中改变对象属性的两种方式
vue有很多改变对象属性的方式,但每一种方式对应的场景不同,有些时候感觉自己已经改变了属性,但是实际上属性并没有变化,所以我对以下几种情况进行整理。1通过对象.属性的方式改变对象现有的属性结果1浏览器控制台上打印出{ “name”: “abc”, “age”: 18 }2视图层发生变化3没有触发obj的watch...
2021-02-11 15:36:52
9553
1
转载 svg字体不能更改颜色
svg字体不能更改颜色在阿里图标等字体图标库中下载svg字体,发现不能更改颜色,这是因为本身每一个svg文件中有一个path元素,里面有fill属性,fill属性规定了字体的颜色,所以在外部父元素设置color是无法改变其颜色。有三种方法可以改变svg字体。如果要改为黑色方法1:直接修改svg path元素中 fill属性为#000。但是这样的缺点就是只要用到这个字体图标都是黑色。方法二:fill="#fff"改为fill="currentColor"就可以在父元素中设置color为#
2021-01-25 17:50:05
2222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人