首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xuhongg
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
137
文章 137
沸点 0
赞
137
返回
|
搜索文章
最新
热门
数字精度丢失缘由和number-precision源码解析
原因和背景 js中的number和精度丢失原因 以下是JavaScript处理数字的大致步骤: 解析(Parsing):当JavaScript代码被解析时,源代码中的十进制数字被识别并转换成抽象语法树
【闭包】vant上传组件uploader的自定义参数实现源码分析
背景 最近在写一个投票项目,涉及到头像图片的修改上传。原本想用阿里云esc做一个base64格式的简单存储,但实际接口响应速度太慢(图片资源十几mb,带宽有限),后来还是购买了oss做文件存储,走fo
vite构建vue3踩坑(路由params传参失效、tailwindcss失效等问题记录)
vite创建vue3 npm create vue@latest 构建时自行选择ts、pinina等配置(此创建指令 项目配置较为完整) 使用less 引入全局变量 安装less即可 vite已集成l
vuex刷新数据丢失问题 两种常用解决方案
背景 vuex的数据,是存储在内存中的,浏览器F5会清除内存,重新加载js等文件,vue项目重新载入,数据就会被初始化,也就是丢失。 解决思路 (1)在浏览器刷新时,把vuex数据存储在本地缓存中,比
自定义指令,封装节流、防抖等常用untils
背景 项目中,常用到一些utils,像深拷贝、数组去重、函数的节流防抖等。引入lodash,基本就覆盖绝大多数场景了。 但也一种新思路,就是vue自定义指令; 官网链接地址 https://cn.vu
解决<keep-alive>缓存bug和源码解析
背景 项目中,多级页面跳转时,经常需要记录页面状态,比如记录列表页的滚动位置、记录用户已输入的查询条件等。如果用变量记录状态,后面随业务功能增加,则会徒增很多工作量;官方提供了keep-alive,用
Promise.all封装图片预加载
背景 原理,是利用浏览器缓存机制:访问同一张地址的图片,只请求图片一次。将这个请求的时机提前,把资源提前加载好(如果是首页,也可先放置加载gif,加载资源后切换src), 提前加载的实现,可new I
Promise.all 用法记录
背景 项目中,一个列表项的数据,需要调两个接口去拼接,先调a接口,拿接口返回去调用b。考虑第二次接口请求只是简单取一个字符串来展示,先写了循环调用保证基本功能,后续用Promise.all重写。 代码
父子组件的双向绑定 结合model 选项定制 prop 和 event
背景 用model的目的 是可以自由的在父子组件之间、定义属性监听和回调函数,实现双向绑定,而不仅仅局限于表单组件 注意 vue3的语法有变化 下面的demo是基于vue2实现 vue3的model模
webpack打包预览问题 补充中
打包后 dist下index.html浏览器打开报错 查看index.html代码 引入路径不对 webpack打包配置output项的publicPath 从'/' 改为'./'即可 就是在dist
下一页
个人成就
文章被点赞
21
文章被阅读
11,801
掘力值
373
关注了
92
关注者
3
收藏集
19
关注标签
29
加入于
2018-08-07