哆啦一梦哎
码龄3年
  • 273,614
    被访问
  • 173
    原创
  • 10,086
    排名
  • 29
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2019-01-10
博客简介:

前端劝退工程师

博客描述:
Summary Share
查看详细资料
  • 4
    领奖
    总分 887 当月 22
个人成就
  • 获得49次点赞
  • 内容获得41次评论
  • 获得143次收藏
创作历程
  • 12篇
    2022年
  • 63篇
    2021年
  • 37篇
    2020年
  • 65篇
    2019年
成就勋章
TA的专栏
  • 业务代码
    23篇
  • React
    8篇
  • 报错记录
    7篇
  • 移动端
    1篇
  • node
    1篇
  • python
    3篇
  • linux
    9篇
  • liux
  • 数据库
    3篇
  • 工具使用
    29篇
  • java
    2篇
  • 数据结构与算法
    2篇
  • 网络基础
    11篇
  • Vue.js
    25篇
  • Javascript
    42篇
  • CSS
    13篇
兴趣领域 设置
  • 前端
    前端框架
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

纯原生JS轮播

loop.jsHTMLDivElement.prototype.createTurnPage = function (imageArray) { if (!imageArray) { return; } /* 轮播图展示图片数量 */ var sliderNum = imageArray.length; /* 轮播图展示宽度 */ var sliderWidth = this.offsetWidth; /* 轮播图展示
原创
发布博客 2022.05.20 ·
33 阅读 ·
0 点赞 ·
0 评论

useState影响setFieldsValue的表单值

原因setFieldsValue是在from初始化之前,usestate重置 了可以将setFieldsValue放到setTimeout里面解决 setTimeout(() => { formRef.current?.setFieldsValue({ ...params, timeRange: [moment(timeRange[0]), moment(timeRange[1])], }); }, 0);仅提供一个思路..
原创
发布博客 2022.04.29 ·
290 阅读 ·
0 点赞 ·
0 评论

vite项目无限刷新

用公司的一个小项目试了把vite 启动是真的快但是突然出现开发环境无限刷新 控制台报错一闪而过定位到vite源码 是websocket连接问题把server改成https试试就解决了!!!
原创
发布博客 2022.04.01 ·
625 阅读 ·
1 点赞 ·
2 评论

gulp打包支持es6

1、全局安装babel。使用命令 npm install -g babel 和npm install -g babel-cli2、本地安装gulp-babel。 npm install --save-dev gulp-babel3、安装babel 辅助插件。 npm install --save-dev babel-preset-env4、安装babel 辅助插件。 npm install --save-dev babel-core babel-preset-es20155、在项目
原创
发布博客 2022.03.30 ·
377 阅读 ·
0 点赞 ·
0 评论

飞书小程序的坑

飞书小程序ios与android差异或者是tt.login的差异 (没时间深入对比了)ios先执行 组件onLoad 或者与全局同时执行(应该是同时执行) 导致两处调用login时返回重复状态码android 先执行首页onload开发者工具先执行 全局onLaunch...
原创
发布博客 2022.03.29 ·
2432 阅读 ·
0 点赞 ·
0 评论

fiddle批量代理文件

原创
发布博客 2022.03.24 ·
232 阅读 ·
0 点赞 ·
0 评论

react useState数据更新不同步问题

原因合并更新造成的数据不能及时更新(非标准异步过程)为什么我会在我的函数中看到陈旧的 props 和 state ?解决方案1.使用useRef存值在useEffect中监听state变化,存进ref中import './App.css';import React, { useState,useRef,useEffect} from 'react';function App() { let [count,setCount]=useState(0) const myRef =
原创
发布博客 2022.03.21 ·
1566 阅读 ·
0 点赞 ·
0 评论

封装ajax 兼容ie

/* * @Author: wangjun * @Date: 2022-03-18 11:18:13 * @LastEditors: wangjun * @LastEditTime: 2022-03-18 11:45:15 * @Description: 请填写简介 */// @ts-nocheckfunction _ajax(options) { // 存储的是默认值 var defaults = { type: 'get', url: ''
原创
发布博客 2022.03.18 ·
242 阅读 ·
0 点赞 ·
0 评论

前端MD5算法

<!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>Do
原创
发布博客 2022.03.16 ·
260 阅读 ·
0 点赞 ·
0 评论

echarts宽度100px问题

tab切换时发现设置了容器的宽度 都会渲染成100px解决办法myChart.resize()
原创
发布博客 2022.03.07 ·
740 阅读 ·
0 点赞 ·
0 评论

浏览器无法上网,其他软件可以

一,考虑是dns问题可以在更改适配器选项里手动改dns解析服务器地址二,考虑是网络代理到本地,关闭即可
原创
发布博客 2022.03.04 ·
2907 阅读 ·
0 点赞 ·
0 评论

css一行居中,两行居左

<!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" /> <titl
原创
发布博客 2022.01.05 ·
530 阅读 ·
0 点赞 ·
0 评论

纯前端实现pdf分页下载,完美支持横屏竖屏

如有帮助,给颗star 源码paging-pdf前端pdf分页下载默认竖屏使用方法1. 安装yarn add paging-pdf1. 使用import pagingPdf from 'paging-pdf';pagingPdf(fileName,selector)3.Attributes参数类型描述fileNamestring下载文件名selectorstring分页容器className,以此分页 例:.pdf-contentdir
原创
发布博客 2021.12.30 ·
849 阅读 ·
0 点赞 ·
0 评论

echart自适应尺寸,字体,宽度

echart在改变容器尺寸时需要手动调用resize才能做到图表变化但是设置的fontsize,with这些参数还是无法改变本插件解决这一问题如有帮助 给颗starauto-size-echart根据容器大小自动缩放echarts本地测试App.vue为测试页面git clone https://github.com/wj100/auto-size-echart.gityarnyarn dev使用方法1. 安装yarn add auto-size-echart1. 使
原创
发布博客 2021.12.30 ·
888 阅读 ·
0 点赞 ·
0 评论

关于qrcode插件安卓移动端和pc/ios尺寸不一致问题,qrcode自定义尺寸

个人推测安卓使用的是canvas标签ios使用的是img标签这两个标签一隐一显只要在style里写尺寸,即可抹平差异
原创
发布博客 2021.12.24 ·
1637 阅读 ·
0 点赞 ·
0 评论

报错Cannot read property ‘close‘ of undefined

清除缓存删除包 重新installnpm cache clean --forcerm -rf node_modules 或者 rimraf node_modules
原创
发布博客 2021.12.23 ·
206 阅读 ·
0 点赞 ·
0 评论

浏览器全屏

function requestFullScreen() { var de = document.documentElement; if (de.requestFullscreen) { de.requestFullscreen(); } else if (de.mozRequestFullScreen) { de.mozRequestFullScreen(); } else if (de.webkitRequestFullScreen) { de.webkitRequestFullSc
原创
发布博客 2021.12.10 ·
506 阅读 ·
0 点赞 ·
0 评论

移动端适配实践

关于移动端适配,网上有很多文章,什么viewport,理想视口,dpi之类的。。设计稿750我的办法是<meta content="width=750, initial-scale=.5" name="viewport">然后页面.page{ width:750px}最后加上一段脚本动态设置scale<script> const WIDTH = 750 const mobileAdapter = () => { let scal
原创
发布博客 2021.12.08 ·
465 阅读 ·
0 点赞 ·
1 评论

ReferenceError: primordials is not defined

这是node版本与glup版本不匹配导致的可以使用nvm,n等工具控制node版本或者在项目下加一个npm-shrinkwrap.json文件,内容如下:{ "dependencies": { "graceful-fs": { "version": "4.2.3" } }}然后重新install依赖...
原创
发布博客 2021.12.08 ·
825 阅读 ·
0 点赞 ·
0 评论

antd获取form表单数据的两种方法

使用useRefconst formRef = useRef<FormInstance>();<Form ref={formRef }/>//获取const values = await formRef.current?.validateFields()使用antd提供的钩子useForm const [form] = Form.useForm<FormInstance>(); <Form form={form}/> //获取 cons
原创
发布博客 2021.11.23 ·
1568 阅读 ·
1 点赞 ·
0 评论
加载更多