- 博客(23)
- 收藏
- 关注

原创 vue项目中同时使用sass和less,会造成的问题。
sass和less都是css的预处理语言,只不过sass比less更加强大、更流行一点。1、我们需要安装淘宝镜像(如已安装,那么请忽略),命令如下:npm install -g cnpm --registry=https://registry.npm.taobao.org2、安装sass,命令如下:npm install sass-loadernpm install sass-loader@7.0.0 --save注意:sass有高版本兼容性问题,这里需要使用低版本。如果已经安装那么可以删除后重新安装。3
2022-07-14 15:03:12
2192
原创 vue 父组件传值给子组件遇到的生命周期问题
⭐原因是:父组件的created函数中调用某个方法而方法会去请求接口,而这个请求是属于异步操作,此时会把异步操作放到消息队列中,等到后面的父子生命周期函数等一系列同步任务执行完成后,会执行异步任务,即读取消息队列的任务,执行回调函数(这点可以去了解一下JS的单线程特点)。此时接口才会返回数据,父组件中的变量才能拿到该数据,但是子组件中的 created 、 mounted 这样只会执行一次的生命周期钩子,已经执行了,所以子组件的前4个生命周期是无法拿到父组件调接口拿来的数据的。
2023-08-24 17:29:12
477
原创 npm与cnpm的区别
说明:由于npm的服务器在海外,所以访问速度比较慢,访问不稳定 ,cnpm的服务器是由淘宝团队提供 服务器在国内cnpm是npm镜像,一般会同步更新,相差在10分钟,所以cnpm在安装一些软件时候会比较有优势。但是一般cnpm只用于安装时候,所以在项目创建与卸载等相关操作时候我们还是使用npm。npm是node官方的包管理器。cnpm是个中国版的npm,是淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm。安装完成后关掉窗口重新打开,使用方法与npm一致,就是把npm换成cnpm。
2023-08-15 14:50:32
266
原创 promise 跟async await 的区别
async/await是异步代码的新方式,以前的方法有回调函数和Promise。async/await是基于Promise实现的,它不能用于普通的回填函数。async/await与Promise一样,是非阻塞的。async/await使得异步代码看起来像同步代码,这正是它的魔力所在之处。Promise是一个对象,对象和函数的区别就是对象可以保存状态,函数不可以(闭包除外)并未剥夺函数return的能力,因此无需层层传递callback,进行回调获取数据代码风格,容易理解,便于维护。
2023-08-09 10:51:45
161
原创 el-table表格el-table-column根据不同得值,动态显示不同的颜色
el-table表格el-table-column根据不同得值,动态显示不同的颜色
2022-09-16 17:49:23
766
原创 Electlon开发出现的问题
Cannot read properties of undefined (reading 'BrowserWindow')
2022-08-31 16:37:23
781
原创 node运行时出现的问题
+CategoryInfo :: 0bjectNotFound: (npm:String)[],CommandNotFoundException+FullyQualifiedErrorId : CommandNotFoundException
2022-07-18 14:57:37
844
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人