紫陌~
码龄4年
关注
提问 私信
  • 博客:318,538
    社区:1,056
    问答:683
    动态:301
    320,578
    总访问量
  • 73
    原创
  • 809,564
    排名
  • 3,299
    粉丝
  • 15
    铁粉
  • 学习成就

个人简介:专注于前端领域开发和学习,希望和大家一起学习、讨论和探索前端知识! 在CSDN总结工作中遇到的问题或者问题解决方法以及对新技术的分享。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2021-04-26
博客简介:

weixin_57677300的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    6
    当前总分
    2,456
    当月
    21
个人成就
  • 获得717次点赞
  • 内容获得132次评论
  • 获得3,376次收藏
  • 代码片获得5,993次分享
创作历程
  • 31篇
    2023年
  • 43篇
    2022年
成就勋章
TA的专栏
  • Typescript
    4篇
  • 小程序
    2篇
  • CSS
    6篇
  • 开发工具
    1篇
  • C#
    2篇
  • 数据库
    2篇
  • JavaScript
    9篇
  • vue
    22篇
  • element ui
    2篇
  • ajax
    1篇
  • vue项目分析
    3篇
  • node
    3篇
  • Promise
    1篇
  • Vuepress
    1篇
  • RuoYi
    1篇
TA的推广
兴趣领域 设置
  • Python
    python
  • Java
    java
  • 编程语言
    phpc#
  • 开发工具
    githubgitpostman
  • 前端
    html5javascriptajaxchromebootstrapcss3echartslesstypescriptnode.jsvue.js
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

“React学习之旅:从入门到精通的点滴感悟“

2. 列表渲染3.JSX 语法规则3.1 插入内容jsx 中的注释JSX 嵌入变量作为子元素情况一:当变量是 Number、String、Array 类型时,可以直接显示情况二:当变量是 null、undefined、Boolean 类型时,内容为空;如果希望可以显示 null、undefined、Boolean,那么需要转成字符串;转换的方式有很多,比如 toString 方法、和空字符串拼接,String(变量)等方式;情况三:Object 对象类型不能作为子元素(not
原创
发布博客 2023.12.25 ·
571 阅读 ·
7 点赞 ·
0 评论 ·
6 收藏

webpack配置分离(详细)

💅 想寻找共同学习交流、共同成长的伙伴,文章最后有作者l联系方式(备注进群)当我们实际项目的开发过程中,webpack.config.js文件中的某些配置只是在开发环境中有依赖,并不想让其打包到生产环境中去,比如webpack-dev-server,有些配置是开发环境不需要,生产环境需要,比如压缩js代码的配置,因此对这里的配置做一个分离。
原创
发布博客 2023.05.21 ·
643 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

webpack性能优化方案(详细)

因为该插件webpack已经默认安装和集成,所以我们并不需要单独安装和直接使用该插件;只需要提供SplitChunksPlugin相关的配置信息即可;Webpack提供了SplitChunksPlugin默认的配置,我们也可以手动来修改它的配置:比如默认配置中,chunks仅仅针对于异步(async)请求,我们可以设置为initial或者all;SplitChunks自定义配置解析常用配置解析默认值是async另一个值是initial,表示对通过的代码进行处理。
原创
发布博客 2023.05.20 ·
9729 阅读 ·
9 点赞 ·
0 评论 ·
59 收藏

vite和webpack的区别(多层面分析)

webpack是基于Node的构建,JavaScript是毫米级别。vite是基于esbulid预构建依赖,esbulid是采用go语言编写的,go语言是纳秒级别。vite不需要经过打包,之前的浏览器不支持 ES module,在开发阶段不需要将代码打包成单个文件,而是通过预构建的方式直接加载模块。在生产环境中,Vite使用Rollup进行打包,生成优化的代码文件。Webpack使用了模块打包策略,将项目中的所有模块打包成一个或多个文件,需要打包转es5然后给浏览器运行。webpack:模块以及模块依赖的模
原创
发布博客 2023.05.16 ·
919 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

webpack开发服务器配置

比如在index.html中,我们需要依赖一个 abc.js 文件,这个文件我们存放在 public文件 中;在index.html中,我们应该如何去引入这个文件呢?✓ 比如代码是这样的:< script src="./public/abc.js">;但是这样打包后浏览器是无法通过相对路径去找到这个文件夹的;会报错解决:所以代码是这样的:< script src="./abc.js">< /script>;设置static即可;
原创
发布博客 2023.05.15 ·
788 阅读 ·
3 点赞 ·
1 评论 ·
3 收藏

快速上手Vite 配置指南

💅 想寻找共同学习交流、共同成长的伙伴,文章最后有作者l联系方式(备注进群)
原创
发布博客 2023.05.12 ·
728 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

webpack高级-babel的使用

💅 想寻找共同学习交流、共同成长的伙伴,文章最后有作者l联系方式(备注进群)
原创
发布博客 2023.05.09 ·
538 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

云函数中无法调用axios请求失败问题。

今天写了微信云函数调用axios发现请求不来,报错。今天又是踩坑的一天。通过一波猛如虎的操作,考虑到axios版本问题,尝试降低版本。目前最新的axios应该是没兼容到node版本更新,所以才出的问题。然后点击按钮发送请求,竟然请求失败。💅 想寻找共同学习交流、共同成长的伙伴,文章最后有作者l联系方式(备注进群)这是我写的简单的发个请求。然后安装运行竟然可以了。
原创
发布博客 2023.05.07 ·
579 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

浅谈webpack devtool里的Source Map

💅 想寻找共同学习交流、共同成长的伙伴,文章最后有作者l联系方式(备注进群)
原创
发布博客 2023.05.02 ·
1395 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

webpack基础笔记,后续有高阶笔记。

💂 个人网站:【紫陌】【笔记分享网站,进群就有】💅 想寻找共同学习交流、共同成长的伙伴,【前端学习交流群】
原创
发布博客 2023.04.17 ·
449 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

使用Vue3自定义指令,让你的应用更具交互性

在Vue的模板语法中我们学习过各种各样的指令:v-show、v-for、v-model等等,除了使用这些指令之外,Vue 也允许我们来自定义自己的指令。这篇文章主要讲Vue3指令,想看Vue2指令看我另一篇文章,Vue2自定义指令。文章最后有对比vue2和Vue3的指令区别自定义指令可用于定义复杂的行为或公用的行为。当你想要在多个组件中重用某个复杂的行为或逻辑时,就可以考虑使用自定义指令。自定义局部指令组件中通过 directives 选项,只能在当前组件中使用;自定义全局指令。
原创
发布博客 2023.03.29 ·
1173 阅读 ·
9 点赞 ·
4 评论 ·
8 收藏

类式与函数式封装原生wx.request,你更喜欢哪种方式?

💂💅原生的wx.request()存在以下缺点:回调函数嵌套过多:原生wx.request()是异步请求,需要使用回调函数获取响应结果。如果请求嵌套较多,回调函数嵌套层数会比较深,导致代码难以维护和阅读。错误处理繁琐:原生wx.request()返回的结果并不一定是正确的响应数据,还可能包含网络错误、超时、认证失败等错误信息。如果不进行错误处理,这些错误信息可能导致应用程序出现异常,而原生wx.request()并不提供方便的错误处理机制。
原创
发布博客 2023.03.25 ·
511 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

vant tabbar解决路径问题(根据路径显示高亮tabbar)

💂💅url路径匹配tabbar高亮问题。vant中的tabbar组件,遇到到url路径匹配tabbar高亮问题。
原创
发布博客 2023.03.20 ·
866 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

微信小程序详细登录流程(图解+代码流程)

💂💅微信小程序的登录和web端的登录有一点是不同的,小程序需要和微信的服务通信验证。微信小程序详细教程
原创
发布博客 2023.03.19 ·
28830 阅读 ·
67 点赞 ·
18 评论 ·
431 收藏

TypeScript中的interface和type区别

总结: 如果是非对象类型的定义使用type, 如果是对象类型的声明那么使用interface。interface 可以重复的对某个接口来定义属性和方法;但是使用interface就不可以定义非对象类型(语法错误)type类型使用范围更广, 接口类型只能用来声明对象。在声明对象时, interface可以多次声明。interface支持继承的,type不支持。interface可以被类实现。
原创
发布博客 2023.03.07 ·
1646 阅读 ·
4 点赞 ·
1 评论 ·
5 收藏

移动端适配的理解和各种方案解析(详解)

自适应:根据不同的设备屏幕大小来自动调整尺寸,大小。响应式:会随着屏幕的实时变动而自动调整,是一种自适应。
原创
发布博客 2023.02.24 ·
9439 阅读 ·
55 点赞 ·
2 评论 ·
146 收藏

Typescript中type和typeof的区别

在 TypeScript 中,type和typeof都是用于类型定义的关键字,但它们的作用不同。
原创
发布博客 2023.02.20 ·
484 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

CSS中的BFC详细讲解(易懂)

一个BFC区域只包含它的子元素,不包含其子元素的子元素。成为一个BFC区域要满足一定的条件。不同的BFC区域相互独立,互补影响。BFC是属于普通流的,我们可以把BFC看成页面的一块渲染区,他有自己的渲染规则,简单来说就是BFC可以看做元素的属性,当元素有了BFC这个属性,这个元素可以看做隔离了的容器,容器里面的元素不会在布局上影响到外面的元素。
原创
发布博客 2023.02.16 ·
7912 阅读 ·
15 点赞 ·
3 评论 ·
62 收藏

权限管理实现的两种方式(详解)

第一种:基于角色Role的动态路由管理。登录:登录验证通过之后后台会返回一个token给前端,前端会保存在vuex和本地(防止刷新丢失登录状态),然后拿token去后台请求一个userInfo的接口获取用户信息(用户名,权限信息等等)权限验证:通过token获取用户role信息,然后根据用户role算出对应应有权限信息的路由,最后用router.addRotes动态挂载计算出的路由。
原创
发布博客 2023.02.10 ·
12820 阅读 ·
17 点赞 ·
6 评论 ·
139 收藏

Vue中作用域插槽solt详解

作用域插槽:子组件的数据来源于父组件,子组件是决定不了自身结构与外观的
原创
发布博客 2023.02.01 ·
1086 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多