- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 vue3中pinia怎么在vue文件外使用,pinia如何在js文件中使用,pinia为什么在js文件中使用不了
【代码】vue3中pinia怎么在vue文件外使用,pinia如何在js文件中使用,pinia为什么在js文件中使用不了。
2023-09-25 19:36:26
579
原创 尝试手写导出表格数据功能
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document<
2021-08-25 17:00:08
143
原创 Unexpected token u in JSON at position 0报错如何解决?
出现这种问题的原因是因为JSON.parse()不能解析字符串中的undefined在Vue项目中比较容易犯错的点:element-ui表格里需要搭配过滤器这类对数据进行处理的时候,有可能某一行的这个字段的值为空,就会报错,整个表格都显示不出来了解决方案:在过滤器里用JSON.parse解析数据之前都做个判断,只有在有值的时候就进行, 这样就能避免报错...
2021-06-22 21:16:41
4462
原创 vue项目使用element-ui中为什么checkbox组件数据回填失效?
明明值是一样的, 为什么没有显示选中?可以看到, 这里绑定的数据项是一个对象, 而对象是一种引用数据类型, 保存的是一个内存地址, 那么问题就在这, v-model绑定数据项里面的对象和el-checkbox选项里绑定的对象 两个内存地址当然不相等, 所以会出现这种渲染问题element-ui中应该尽量避免绑定对象...
2021-05-14 15:30:49
677
原创 vue element-ui当中的弹层Dialog的使用技巧
问题一:有些时候我们需要打开一个弹窗来显示从后端获取的数据, 那么把发送请求的函数getDetails放到钩子函数里调用在第一次打开弹窗的时候是有用的,但是再打开就没有触发原因: 第一次打开弹窗Dialog组件被创建, 会执行钩子函数, 但是关闭弹窗后Dialog组件并没有被销毁, 所以不再执行渲染的钩子.解决办法:第一种:将Dialog里的标签都封装到一个新的组件中,然后嵌套在Dialog中, 给该组件使用v-if=“dialogVisible”, 当dialogVisible为false时候就
2021-04-23 16:10:10
1273
原创 vue如何通过组件缓存功能来减少发送的请求?
有这样一个页面A, 在当前这个页面中跳转到一个详情页B后, 缓存A, 等到用户做出返回操作的时候;结合A组件内的路由守卫beforeRouteEnter (to, from, next) {}来获取上一个页面的路由, 做出判断, 如果是从B跳过来的, 那么不发送任何请求, 如果不是, 那么正常发送请求...
2021-04-22 10:52:42
254
原创 杂文.笔记
Object.entries(obj)方法:Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for…in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环还会枚举原型链中的属性)。<script> function Fn(){ this.name = '111' this.age = 12 this.aaa = 1111 } Fn.prototype.kkk = '这是一个prototype属性'
2021-04-22 10:51:29
79
原创 如何区分用户关闭页面还是刷新页面?
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document<
2021-04-20 17:23:04
710
空空如也
为什么我这个函数在created钩子里调用是正常的,在mounted钩子里就不行?
2021-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人