e博客 精品推荐,你我共享

前端 | Vue-cli3 中如何将 node-sass 替换为 dart-sass

Vue-cli3 中如何将 node-sass 替换为 dart-sass 介绍 这里选择使用 dart-sass 还有一个更主要的原因,sass 官方已经将 dart-sass 作为未来主要的的开发方向了,有任何新功能它都是会优先支持的,而且它已经在社区里稳定运行了很长的一段时间,基本没有什么坑了

Appleex 发布于 2023-05-21

前端 | Node 版本升级后 vue2 项目启动错误 (node-sass 与 sass-loader) | Vue2

Node 版本升级后 vue2 项目启动错误 (node-sass 与 sass-loader) 前言 开始使用低于 vue-cli3 创建的项目,在更新node 到 12.x 后,项目运行不起来了 问题描述 node 版本升级后旧的 vue 项目启动报错 错误类型1

Appleex 发布于 2023-05-19

前端 | React setState同步异步以及处理方式 | React

React setState 同步异步以及处理方式 问题描述 在同步执行流程中 setState 表现为异步,而在异步执行流程中 setState 表现为同步。 示例:有一个控制 DOM 节点显隐的状态值,默认为 false,而下一步就需要获取该 DOM 节点做一系类处理。所以一开始使用 setSt

Appleex 发布于 2023-05-04

前端 | 如何处理 React18 componentDidMount 重复执行两次的问题 | React

前端 | 如何处理 React18 componentDidMount重复执行两次的问题 | React 问题描述 按照 React 官网推荐方式创建项目,在运行项目的时,发现组件的 componentDidMount 方法被触发了两次。但是在旧项目中并没有这样的问题,于是觉得奇怪,以为是自己哪里使

Appleex 发布于 2023-05-01

技巧 | 开发中常用的命名规范与原则

开发中常用的命名规范与原则 前言 任何事务都有自身名字,也可以说名字是任何事务的属性之一。我们常说这个或那个名字取得好,那好在哪里呢?在我看来,名字是快速认识和了解一个事务最直接的方式。 在《代码整洁之道》这本书中告诉我们,一个有意义的命名到底有多么的重要。作为一名普普通通的码农,怎么样才能让别人一

Appleex 发布于 2023-02-13