自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(381)
  • 问答 (2)
  • 收藏
  • 关注

原创 【23前端面试题】事件循环机制

事件循环机制

2023-07-18 22:14:50 645

原创 【23前端面试题】computed 和 watch 的区别

前端面试题

2023-07-18 21:54:04 443

原创 【2023前端刷题总结】

23前端刷题总结

2023-07-04 14:27:45 650

原创 【vue + vant】修改van-field中的placeholder

修改van-field中的placeholder

2023-05-06 15:12:20 2817 1

原创 【移动端开发 + css】在div里输入文本导致内容溢出手机界面的解决方法

在div里输入文本导致内容溢出手机界面的解决方法

2023-05-06 14:50:36 289

原创 【JavaScript】reverse() 反转数组

reverse() 反转数组

2023-05-06 14:27:38 757

原创 【移动端开发】vconsole插件的安装和使用

移动端查看控制台

2023-05-06 14:17:45 1620

原创 【vue3.2 + ts + vite】实现 vue3.2 全局引用组件

vue3.2 引用多个全局组件

2023-05-06 14:04:19 260

原创 【vue3.2 + ts + vite】使用 slot

vue3 使用slot解决报错问题

2023-05-06 12:59:23 120

原创 【vue3.2 + ts + vite】::v-deep usage as a combinator has been deprecated. Use :deep(<inner-selector>)

问题原因:vue 版本升级引起的样式报错。⚠️ :deep后面没有空格。改为 :deep()

2023-05-06 12:40:23 224

原创 【vue3.2 + ts + vite】watch 实现同时监听多个值

vue3.2 + ts 使用watch监听多个值

2023-05-06 12:30:05 1347

原创 【IOS】时间格式 NaN 问题解决

时间选择器在IOS显示NaN问题

2023-05-06 11:52:23 547 2

原创 【JavaScript】判断对象是否有某个key

判断对象是否有某个key

2022-08-30 17:20:15 10426 2

原创 【JavaScript】数组去重的几种方式

数组去重的几种方式

2022-08-30 17:17:16 446

原创 【JavaScript】判断是否为对象

判断是否为对象

2022-08-30 17:00:11 337

原创 【JavaScript】判断对象是否为空

判断对象是否为空

2022-08-30 16:52:05 137

原创 【JavaScript】Number 转换 String

将数值类型转换成字符串类型

2022-08-30 16:20:07 575 1

原创 【JavaScript】将地址栏URL参数拆分成键值对的对象

将地址栏URL参数拆分成键值对的对象

2022-08-30 16:14:02 420

原创 【JavaScript】字符串true转化为Boolean类型的true

字符串true转化为Boolean类型的true

2022-08-30 16:06:06 2502

原创 【Vue】在 beforeRouteEnter 中不能使用this的解决办法

在 beforeRouteEnter 中不能使用this的解决办法

2022-08-30 15:55:51 1151 1

原创 【ElementUI】el-table 的表头和内容列不对齐

el-table 表头和内容列错位

2022-08-30 15:32:00 1981

原创 【错误信息】Maximum call stack size exceeded

Maximum call stack size exceeded

2022-08-30 11:31:06 473

原创 【JavaScript】判断对象里面的每个key值是否为空

js 判断对象里面的每个key值是否为空

2022-08-26 10:23:18 2612 1

原创 【JavaScript】实现一键复制功能

实现一键复制功能

2022-07-02 16:47:36 522

原创 【Vue】实现动态绑定多个不同的类名

【Vue】实现动态绑定多个不同的类名

2022-07-02 16:42:10 1987

原创 【JavaScript】将 new Date() 转换为时间戳的方法

将 new Date() 转化为时间戳

2022-07-02 16:27:15 3092

原创 【Vue3.0】数据监听(watch)

vue3.0数据监听

2022-06-27 14:59:13 1170

原创 【Element UI】el-upload 踩的坑

el-upload 上传文件并显示进度条

2022-06-16 17:39:52 2453 2

原创 【elementUI】el-form-item 动态绑定rules校验规则

el-form-item 动态校验rules规则

2022-06-06 13:40:52 6514 2

原创 【Vue】watch的详细⽤法

vue的watch监听事件,监听初始值,对象

2022-06-06 11:53:29 904

原创 【Vue】Vue项目使用keep-alive实现 详情页 返回 列表页 保存之前的查询条件,但其他页面进入列表页不保存查询条件

需求:1、从列表页面(list.vue)进入详情页面(detail.vue)后再返回列表页,需要保留之前的查询条件2、从其他页面(home.vue)进入列表页面(list.vue)不需要保留查询条件使用keep-alive来缓存页面1、配置路由routes.js在路由选项中,配置meta属性,需要缓存的页面设置keepAlive为true即为需要缓存,同时设置isBack属性,用来标识页面是否是从详情页面返回的,默认false{ path: '/list', component:

2022-05-24 16:26:53 1574 3

原创 【Mac】快捷键

在Chrome多个网页之间切换:下一个Tab: Control + Tab前一个Tab: Control + Shift + Tab

2022-04-27 15:09:58 104

原创 【JavaScript】计算几天后的时间点

let date = new Date(), // 获取当前时间MaxDate = null// 这里的60就是你要加的天数,减也可以。年、月会相应加上去,值得注意的是date.getMonth()得到的月份比实际月份小1,所以实际月份是(date.getMonth()+1)date.setDate(date.getDate() + 60) // 获取60天后的日期MaxDate = date.getFullYear() +"-"+ (date.getMonth()+1) +"-"+ date.ge

2022-04-15 12:11:23 939

原创 【ElementUI】el-table表头宽度自适应方法

<el-table-column prop="PPAPTaskNum" :label="st('publicCustom.PPAPTaskNo')" :width="getHeaderWidth('PPAP任务号')" show-overflow-tooltip></el-table-column>// 表头宽度自适应的方法getHeaderWidth(title) { // show-overflow-tooltip return title.lengt

2022-04-08 16:06:58 2234 1

原创 【Git】Sourcetree可视化 git 版本控制工具

Sourcetree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端管理工具,同时也是Mn版本控制系统工具。支持创建、克隆、提交、push、pull 和合并等操作。SourceTree拥有一个精美简洁的界面,大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。SourceTree拥有完整的Git功能:通过一个简单的用户界面即可使用所有的Git命令通过一次单击,即可管理所有的Git库,无论是托管的还是本地的通过一次单击,即可进行c

2022-04-01 20:52:55 520

原创 【正则】正则规则及常用表达式

正则规则及常用表达式

2022-04-01 20:43:48 531

原创 【JavaScript】去除空格

el-date-picker 显示当前时间,每次点开弹框都是当前的时间。<el-form-item label="创建时间" :label-width="formLabelWidth"> <el-date-picker v-model="addForm.createDate" style="width:100%" type="datetime" placeholder="选择日期" /></el-form-item&g

2022-04-01 20:08:05 1692

原创 【vuex-persistedstate】页面一直加载中,不请求接口

为了解决刷新页面不丢失数据,引用了依赖包vuex-persistedstate,本地使用没有发现问题。发布到线上,页面重新加载的调度时,localStorage保留了登录时获得的相同信息,并且VueDev工具上的整个Vuex Panel重置,导致页面一直处于加载中,不请求接口正常返回数据。由此得出,这是重新加载页面而不是调用函数。目前只能通过 router 或是浏览器缓存来存储数据,如果你们有更好的方法,可以留言到评论区,或是私信给我。想了解 vuex-persistedstate 是怎么使用的,可

2022-03-22 11:45:54 1096

原创 【 localStorage 和 sessionStorage 】区别

localStoragelocalStorage 的生命周期是永久性的,即使关闭浏览器,也不会让数据消失,除非主动的去删除数据。localStorage 有length属性,可以查看其有多少条记录的数据。localStorage 使用方法如下:var storage = null; if(window.localStorage){ //判断浏览器是否支持localStorage storage = window.localStorage; storage.setIte

2022-03-21 19:00:24 524

原创 【Vuex】解决 vuex 刷新后数据丢失问题

问题描述vuex 作为内存来存储,一般在登录成功时需要把用户信息,菜单信息等放置 vuex 中,作为全局的共享数据但是我们存放在 vuex 中的数据在页面刷新的时候 vuex 里的数据会重新初始化,导致数据丢失。因为 vuex 里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载 vue 实例,vuex 里的数据就会被重新赋值。那么如何解决这个问题呢?这里可以使用一个持久化插件 vuex-persistedstate。解决方法1,安装 vuex-persistedstatenpm ins

2022-03-21 18:43:45 3386

空空如也

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

TA关注的人

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