logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vite中报错Error: Undefined mixin.

我在main.js中引入了一个scss文件,其中包含了scss变量、mixin混合和其他的一些公共样式,但是编译的时候报错了:Error: Undefined mixin. 在网上查阅资料后,我在vite.config.js中加入了css预编译的代码。但是又报错了:Error: This file is already being loaded. 就是index.scss文件不需要写两个地方,把m

#前端#scss
解决报错[plugin:vite:import-analysis] Cannot read properties of undefined (reading ‘url‘)

有时候用某个node版本可以成功把项目跑起来并不意味着这个版本就是对的,可能在后面的某个操作中突然报错了,还可能找不到出错的地方,这时候就需要注意考虑node版本是否正确了。

#前端#javascript#vue.js
解决控制台报错 TypeError: Cannot read properties of undefined (reading ‘data‘)

出现这个问题就需要观察data前面的变量是否为undefined,或许很快就可以找到问题所在,或许需要找很久,比如下面这个例子。有时候某个地方的代码太多了,就可能出现定义了相同名字的变量,然后看半天不知道报错问题出在哪,上面这个例子中就是定义了两次res,一个是const,一个是let定义的,报的错是data前面的变量是undefined,其实就是因为后面的res把前面res的值覆盖掉了,改一下r

#javascript#前端
基于vue3+nodejs的智能家居官网和后台管理系统

本项目是基于vue3+ts+element-plus+vite实现的企业官网和后台管理系统的前端部分,采用nodejs express框架实现服务端。

#node.js#前端#vue.js +1
mysql服务无法启动

navicate连接MySQL时弹出Access denied for user `root`@`localhost` (using password:YES),在cmd中通过net start mysql无法启动服务,原因可能是系统启动了两个MySQL服务,在服务中可以看到。

#mysql#数据库
为什么子容器设置了width:100%但还是超出了父容器的宽度

设置一个父元素和一个子元素,给子元素加上width:100%,继承父元素的宽度。加上外边距之后,就会出现子元素宽度超出父元素宽度,并且页面出现横向的滚动条。width:100%表示子元素继承父元素的宽度,box-sizing默认是content-box,所以width只表示内容区域的宽度,子元素加了外边距之后整个宽度就比父元素的大了。如果想要不超出父元素宽度,可以指定子元素的宽度,或者不设置宽度(

#前端#javascript#vue.js
mysql服务无法启动

navicate连接MySQL时弹出Access denied for user `root`@`localhost` (using password:YES),在cmd中通过net start mysql无法启动服务,原因可能是系统启动了两个MySQL服务,在服务中可以看到。

#mysql#数据库
到底了