yunchong_zhao
码龄6年
  • 1,059,264
    被访问
  • 836
    原创
  • 850
    排名
  • 6,248
    粉丝
关注
提问 私信

个人简介:理想都是骗人的,都是鬼话,不如活在当前及时行乐,今朝有酒今朝醉,人生得意须尽欢,但我想说的是,理想还是存在的,只是追求理想的过程中比较痛苦!

  • 加入CSDN时间: 2016-06-26
博客简介:

欢迎来到冲哥的前端博客

博客描述:
想要一览众山小,就得有爬上山顶的决心和爬山的坚持,两者缺一不可!
查看详细资料
  • 8
    领奖
    总分 6,370 当月 294
个人成就
  • 前端领域新星创作者
  • 获得676次点赞
  • 内容获得534次评论
  • 获得1,455次收藏
创作历程
  • 35篇
    2022年
  • 228篇
    2021年
  • 507篇
    2020年
  • 70篇
    2019年
成就勋章
TA的专栏
  • 前端
    299篇
  • react
    79篇
  • javascript
    334篇
  • css
    54篇
  • css3
    45篇
  • 前端面试题
    10篇
  • git
    10篇
  • uniapp
    21篇
  • node/js
    4篇
  • nodejs
    7篇
  • 面试题
    8篇
  • 导出excel
    2篇
  • webpack
    40篇
  • node
    15篇
  • vue
    99篇
  • js
    14篇
  • es6
    12篇
  • axios
    8篇
  • 地图
    2篇
  • 笔记
    3篇
  • node.js
    24篇
  • element
    7篇
  • jwt-decode
    1篇
  • video
    4篇
  • elment-ui
    2篇
  • element-ui
    3篇
  • 向上翻动广告
    1篇
  • html
    9篇
  • koa
    7篇
  • npm
    3篇
  • 经验心得
    16篇
  • 节流
    2篇
  • vuex
    1篇
  • vue路由
    1篇
  • 云服务器
    5篇
  • redux
    2篇
  • socket
    1篇
  • 移动端
    1篇
  • jquery
    3篇
  • typescript
    6篇
  • ssr
    1篇
  • angular
    8篇
  • session
    1篇
  • h5
    2篇
  • react hooks
    1篇
  • 微信小程序
    25篇
  • 算法
    2篇
  • 城市定位
    1篇
  • express
    4篇
  • 面试题收录
    2篇
  • animate.css
    1篇
  • csdn
    1篇
  • ios浏览器抓包
  • request
  • 百度浏览器悬浮框问题
    1篇
  • 苹果浏览器
    2篇
  • 判断数据类型
    1篇
  • dom类名
    1篇
  • 事件委托
    1篇
  • 谷歌浏览器
    2篇
  • 遮罩层
    1篇
  • css代码生成器
    1篇
  • sublime3
    2篇
  • sublime
    1篇
  • vim
    1篇
  • 渐变背景色
    1篇
  • attr和prop
    1篇
  • 计时器
    1篇
  • js七种继承
    1篇
  • 滑块
    1篇
  • localStorage
    1篇
  • webpack打包
    1篇
  • vue-devtools
    1篇
  • vuex辅助函数
    1篇
  • react-native
    2篇
  • 打包
    3篇
  • ajax
    5篇
  • h5video
    2篇
  • html5
    2篇
  • alert弹出框
    1篇
  • 路由动画切换
    1篇
  • ng
    2篇
  • new关键字
    1篇
  • 作用域
    1篇
  • 原型对象
    1篇
  • scroll-view
    1篇
  • 直播
    1篇
  • cookie
    1篇
  • base64
    2篇
  • 软件工程思想
    2篇
  • mui
    1篇
  • koa
    1篇
  • 数据算法
    1篇
  • app
    1篇
  • mongodb
    1篇
  • bcrypt
    1篇
  • echarts
    2篇
  • postman
    1篇
  • mock.js
    1篇
  • vant
    1篇
  • vscode
    2篇
  • sass
    2篇
  • 拖放
    1篇
  • babel
    1篇
  • bootstrap
    2篇
  • MVVM
    1篇
  • powershell
    1篇
  • js设计模式
    1篇
  • table
    1篇
  • dom
    3篇
  • input
    1篇
  • iframe
    1篇
兴趣领域 设置
  • 前端
    reactjses6npm
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vue中多层嵌套传递props,vue中provide/inject讲解(含vue2, vue3)

不管react和vue其实都会有这个问题 在react中我们可以使用 context的方式进行传递但是今天的主角并不是 react. 博主最近使用vue进行开发。 相信初学的小伙伴 肯定会碰见多层嵌套传递的问题其实你也可以 根据 props 一层一层传递下去。但是不是贼麻烦vue中给我提供了。provide 和 inject的方式 进行深层组件传递。vue2中在上层组件中export default { provide: { foo :"hello world" }}// 当然有
原创
发布博客 7 小时前 ·
11 阅读 ·
0 点赞 ·
0 评论

THREE.AxesHelper is not a constructor

这个是因为最新版本的 three.js 已经更新这个api的名字 不再叫这个了改成了。new THREE.AxisHelper()但是文档上还没有更新 我看最近的一次代码更新是七天前 但是文档国内外的哦度没有更新学习three.js 算是踩的的一个坑吧...
原创
发布博客 2022.05.17 ·
11 阅读 ·
0 点赞 ·
0 评论

一行css代码让整个网站变灰, 通过js控制定点触发和关闭

今天是5.12是个特殊的日子,有的时候吧 会把整个网站变灰的需求这个我们用css过滤器 一行代码就能实现了filter: grayscale(100%);问题是 出在定点触发 这块,我们可以通过js 来实现核心就是时间的判断这块比如: 我们要在5.12凌晨十二点触发 到 5.13的凌晨关闭就可以这样写// 原生js 在三大框架中 都可以直接拿过去使用let nowTime = new Date().getTime(), overTime = new Date("2022/05/
原创
发布博客 2022.05.12 ·
827 阅读 ·
8 点赞 ·
0 评论

vue 全局注册组件,vue2 vue3两种方式

主要是有的组件 我们可能很多页面都会用到 这个时候 为了避免每个页面组件都引入,a.vueimport header from "@/components/header.vue"b.vueimport header from "@/components/header.vue"c.vueimport header from "@/components/header.vue"这样就造成很大的代码重复了 是不是很难受因为现在vue3 也慢慢替换vue2 但v2可能还是主流 所以这里我写出
原创
发布博客 2022.04.20 ·
766 阅读 ·
0 点赞 ·
0 评论

mac 修改host文件实现域名映射

有的时候网站可能会开防火墙,禁止允许的域名访问资源这个时候 就需要你实现域名映射了, 实现本地到域名的映射首先就是修改host文件。在mac中下面这样一般都在这个地方cd /etcvi hosts然后在里面书写127.0.0.1 baidu.com //你的域名但有的时候 你会发现启动不了 项目照样不行。这个的话 看你的项目有种没有用到 cross-env 这个插件如果有这个插件的话。他可能也会影响到你的 映射cross-env HOST=baidu.com PORT=8088
原创
发布博客 2022.04.18 ·
123 阅读 ·
0 点赞 ·
2 评论

使用css渐变色。实现动态进度条效果

基本上现在的ui框架都有自己的进度条组件封装 但是有的时候我们需要自己定制的时候 还是比较麻烦比如下面的这个效果双色进度条 贴合 效果。可能有点业务会用到吧就是使用渐变色和 动画的效果实现, 第二个进度条动画延迟 一点就可以和第一个贴在一起了animation-delay: .1s; 这个可能童鞋用的比较少// 还有就是渐变色的描述background-image: linear-gradient(45deg, #FF4B00 25%, transparent 25%, transpare
原创
发布博客 2022.04.13 ·
439 阅读 ·
1 点赞 ·
2 评论

vue3 setup中获取地址栏参数

直接使用 useRouteimport { useRoute } from "vue-router"setup() { const route = useRoute() console.log(route.query, route.params, '====') // 地址兰参数}关注我 持续更新 前端知识
原创
发布博客 2022.04.06 ·
1000 阅读 ·
0 点赞 ·
0 评论

vue3 中。我的useStore 一直获取到的是undefiend

这个现象奇怪的很。我从vuex中。结构出来的 useStore 获取出来的 store 一直为空因为我的vuex中的方法 一直没有触发。最后发现 setup中的store一直为undefined有的网友说我并没有写在 setup 但是事实上我就是写在setup中其实原因是 我之前写了一段 需要dom操作 然后放在 setup中然后就是这段代码导致 其实如果你要在 setup操作dom的话 最好还是import { nextTick } from "vue"import { useStore }
原创
发布博客 2022.04.03 ·
758 阅读 ·
0 点赞 ·
0 评论

vue项目中 axios 请求成功 却进入catch中

这个算是线上的一个小问题吧就是我本来打算对接口返回的数据进行统一处理。发现有的请求 成功后并没有走 Promise.then的方法中,像这种情况的话网上网友的有的说是我的then的方法里面 有错误导致被catch到了其实上面的说法并不准确 并不是 这样的因为压根就没有进入 then里面最后发现就是 那个请求 虽然状态码 是200 成功但是接口返回的Code 码 这个是和接口约定的。Code 为不正常的Code 所以进入的 catch捕获中其他正常的Code 都是为1 或者 0。 不
原创
发布博客 2022.04.03 ·
3813 阅读 ·
0 点赞 ·
0 评论

mac 使用zsh vscode和终端node默认版本不一致 (nvm node版本管理工具)

我想着用下比较新的node版本。玩一玩ts, 发现一个有趣的现象就是我的 vs和我的终端node版本不一致因为我使用的是 nvm进行管理然后就知道切到了 nvm alias default 16.13.0 比较稳定的版本后来发现我的vs版本一直处于 12.11.0然后翻边了国内外的一些论坛文档 都没有找到比较合适能处理我这个问题的 什么各种花里胡哨的操作和配置都无效我终端的默认版本一直保持的着我设置的最新版本 但是vs就是 不会保持同步后来发现。如果仅仅只是 点击叉号的关闭 它是不是自动更新
原创
发布博客 2022.03.27 ·
825 阅读 ·
0 点赞 ·
0 评论

ios safari处理偶尔点击事件没有触发的情况(有用),附上禁止放大

苹果用户经常反馈 我经常要点击好几次才进去不管是使用 @tap @click都不行什么样式上 加 cursor pointer 什么委托都试了试都不行最后试了试 touch事件 才发现可以解决我的问题。难受最好在移动端还是使用touch事件比较好@touchend 我就是用的这个事件处理好了最后附上一个 也是经常碰见的坑就是 ios10以上双手和双击还是可以放大的问题万能的网友<script> window.onload = function () { // 阻止双击
原创
发布博客 2022.03.23 ·
863 阅读 ·
0 点赞 ·
0 评论

column布局 内容折断的处理

会出现这种折断的 情况很难受。这个时候 需要一个样式进行处理即可给子元素加上这个即可 然后刷新页面break-inside: avoid;page-break-inside: avoid这样就可以了 刷新页面就正常了。
原创
发布博客 2022.03.18 ·
243 阅读 ·
0 点赞 ·
0 评论

vite中 vue项目中引入并使用vant

vue3 来的同时。也带火了 vite,不过现在仍然是webpack称王的时代,vite也在快速发展中.今天讲的主角是 vant, 那么在vite中使用按照官方文档 照样给我报错了初始化 vite项目之后安装vantnpm install vant --saveyarn add vent --save在vite中使用vant还需要其他的插件辅助, 就是vite-plugin-style-import这里官方推荐的是 1.4.1版本yarn add vite-plugin-style-im
原创
发布博客 2022.03.17 ·
853 阅读 ·
1 点赞 ·
0 评论

vue3 给路由加上过渡动画小效果,h5

单纯的切来切去 可能会觉得无聊,这个时候可能希望给我们的路由加上一些动画效果.这个时候 我们如果做的是h5的项目的话,可以选择淡入淡出的效果 其实还是比较简单的 就是使用我们的那个 transition组件<template> <router-view v-slot="{ Component }"> <transition name="slide-fade" mode="out-in" :duration="{ enter: 500, leave: 300 }"
原创
发布博客 2022.03.17 ·
948 阅读 ·
0 点赞 ·
0 评论

uniapp 实现无感刷新token, 适应大多数项目

不管你是用taro uni 还是vue-cli 或者 react-cli 刷新token这块一通百通 本质上 都一样我之前讲了一个是 在响应拦截哪里做token刷新 其实这样做还是不好的,因为这样我们发起了请求, 相对来说 还是在请求之前做比较好 那样可以避免 几次请求吧因为在 axis 中有帮我们处理的拦截器 在uniapp 中也需要我们做一个拦截器这里直接使用uniapp插件市场找到的一个。 但是其中很多我们可能用不到 我就给删减了很多。在common下创建一个 http.js我这里的是最简
原创
发布博客 2022.03.10 ·
1284 阅读 ·
0 点赞 ·
0 评论

Mac使用pandoc 将docx文件转换成html文件 快速实现协议文件的转换

可能有一点让人很难受的就是 如果网站要更换整体的协议和政策时候,运营会给我们一个doc文档 或者docx文件 让我们转换成html然后放到网站中这里就介绍一个比较好用的工具mac安装brew install pandoc查看自己安装成功的话brew -h转换成html5pandoc -s example.docx -t html5 -o example.html最后发现转换成功了。然后就可以放到你的网站上了。还是比较方便 当然这个工具不仅仅是能转换html md.txt 都
原创
发布博客 2022.03.03 ·
89 阅读 ·
0 点赞 ·
0 评论

前端缓存列表数据 设计思路和处理,应对大量并发的问题简易处理方案

我一直觉得 前端程序猿的水平有的时候真的和他所处的公司处理业务也有一定的关系公司有大量的并发业务处理,这个要求前端也要掌握一定的优化本领,记得之前当我还是小白的时候看见的一道面试题js前端面试题,js实现最多发送三个并发请求,后续有多个请求在等待发送,请设计思路?对我我这个小白来说实际的业务没有碰见过这个业务 确实还真的不好想出来解决方案,难就难在创造一个以前没有见过或者经历过的东西.应该大多数人都会难在第一步 可能第一步都迈不出, 难就难在第一步吧.好了 闲话说的有点多了 我们步入正题
原创
发布博客 2022.02.25 ·
503 阅读 ·
0 点赞 ·
0 评论

写个node小脚本,配置vue或者react项目打包 文件名 不用手动去压缩

我觉得吧 vue打包的 dist文件夹。我想起个名字 自动帮忙压缩下 该多好node确实有这样的插件,这里引用了两个插件npm i shelljs archiver --save然后创建一个shell.js。与package.json 文件同一级别目录下我这里创建一个 my-porject的压缩文件名字const shell = require('shelljs')const fs = require('fs');const archiver = require('archiver');
原创
发布博客 2022.02.22 ·
271 阅读 ·
0 点赞 ·
0 评论

vue-cli创建的unapp 项目 引入和使用uview框架 支持sass

使用hbuilderX创建的项目 确实比较方便 但是确实限制了很多东西。我想自定义一些打包或者环境 对我来说有点不舒服所以我还是采用了 cli的方式创建了 uni项目因为项目中引入了 uview 这个是需要 sass的支持呢 ,但是吧 cli创建的 需要你手动安装下 sass支持环境安装npm i sass-loader node-sass --save**注意如果你使用的是 vue2的话 那么最新的webpack版本是4.*, 但是我们npm默认不指认版本的话 安装的就是最新的webpac
原创
发布博客 2022.02.22 ·
507 阅读 ·
0 点赞 ·
0 评论

lottie-web的使用, 好看的动画使用, 跳转到动画的第几秒播放

直接先上效果哈有些动画效果 要很逼真的效果,不管是原生的css 还是 gif动图 可能效果都不是太理想吧选来选去 最后选择使用了。lottie-web 这个插件他这个是根据一个json文件渲染动画如果json中有引用的图片的话,你用ae做出来的图片最好放到静态服务器上,然后更换json中的本地图片路径换成删除原来u的那个字段使用方法安装npm i lottie-web --save or yarn add lottie-web --save使用import lottie
原创
发布博客 2022.02.21 ·
361 阅读 ·
0 点赞 ·
0 评论
加载更多