- 博客(7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 vue常用ui库
在做vue项目开发的时候遇到了一个问题,如何选择自己的技术栈?随着vue的开发者越来越多,各种框架也渐渐多起来,面对众多的框架,如何选择一款适合自己业务的框架,还是一件比较纠结的事情,今天总结了一下2020年GitHub上面比较受欢迎,star较高的几个UI框架。 1:饿了么ElementUI 推荐指数:star:45.2k 适用:PC端 官网地址:http://element-cn.eleme.io/#/z...
2021-12-14 15:20:08
4472
原创 elementui中表格和分页,多选之后,在切换分页时能回显之前选择的数据
data() {return {selectedRows: [] // 存储选中的行号},
2023-09-06 14:35:14
679
2
原创 ES6中展开运算符的深拷贝浅拷贝理解(ElementUI表格点击编辑,模态框内容与表格数据一起变的问题)
项目中遇到的问题:在表格点击按钮传值的时候,通过bus中的$emit传对象,在弹出的模态框中用bus的$on接收对象,然后对传的对象进行改变,结果发现改变了原表格的数据。然后就用了展开运算符把对象给了另一个变量接收,对对象改变之后发现原数据就没有被改变了。所以用展开运算符是深拷贝还是浅拷贝呢?MDN里面的如下解释:提示: 实际上, 展开语法和 Object.assign() 行为一致, 执行的都是浅拷贝(只遍历一层)。用扩展运算符对数组或者对象进行拷贝时,只能扩展和深拷贝第一层的值,
2021-11-23 16:06:11
1458
原创 JS中forEach每次循环隔条取数据
每次用forEach的时候想每一次循环的过程中取当前的数据和下一条数据进行操作,模仿for循环的玩法还是可以实现的,这样也可以实现对隔条数据进行操作。????话不多少,直接上代码:var a = [1,2,3,4,5]a.forEach((index)=>{ var b=[]; if(index-1==a.length-1){return}; b.push(a[index-1],a[index]); console.log(b);}) // [1, 2] // [2
2021-11-23 10:39:03
1356
原创 关于vue中bus中央数据总线传值的坑
官网这个方法是非父子组件之间的传值,用了之后才发现父子组件其实也可以用this.bus.$emit('xxx',data) 和 this.bus.$on('xxx',(data)=>{}) 。但是在用这个传值方法的时候发现一个问题,尤其是在父子组件之间用的时候,从一个组件中使用$emit触发事件之后,另一个组件的监听事件$on不生效,官网的意思就是使用bus传值的时候,$on一定要在$emit事件触发之前就要创建,否则在触发$emit事件的时候,$on是监听不到的(因为这个时候$on压根就没有创建)
2021-11-17 14:27:54
1622
1
原创 vue中moment时间戳问题(时区问题)
接手的vue项目中使用了moment模块,导致出现了一些问题。北京时间 = UTC/GMT+8小时(东八区) ,世界标准时间加上8小时就是北京时间,今天踩到一个大坑,后端传回来的时间戳是世界时间转成的,当我用当前时间的时间戳减后端传回的时间戳去计算时长的时候发现不对劲,明明时长只有40分钟左右,计算出来的时长却是8小时40分钟,后面才知道,后端传回来的时间戳是世界时间转成的。所以我前端要把当前时间戳减去8小时的时差再去减后端传回来的时间戳。这样计算出来的时间才是正确的。动动你的小手点个赞就是对我最大
2021-11-15 13:30:07
3670
原创 vue模态框组件拿不到dom元素
今天在写模态框的组件时,在一个页面引入了模态框组件。但是模态框设置初始是不显示的,然后我在模态框组件里面的mouted里面拿到dom元素,按理来说mouted都已经加载完元素了,但是我不管是通过document.getElementById还是ref拿值都是拿取不到,甚至还用了this.$nextTick ,都拿取不到dom元素 。最后自己反应过来了,加载一个页面的时候会把模态框组件一起加载进来,但是我的模态框初始是不显示的,我是通过模态框自带的属性visible控制的,相当于是v-if隐藏了模态框,模态框
2021-11-15 13:21:20
1371
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人