自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 yarn : 无法加载文件 C:\Users\Admi\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。

在vscode命令行执行yarn命令时报错:yarn : 无法加载文件 C:\Users\Admi\AppData\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policie s。解决办法搜索powershell右键以管理员身份运行输入:set-ExecutionPolicy RemoteSigned

2022-04-21 09:56:26 2919

原创 vue3跨层级通信

常用的方法就不写了,主要分享下provide/inject(提供/注入)的方法可以实现跨层组件(祖孙)间通信,不需要将数据一层一层向下传递//父组件 Father.vue<template> <son></son></template><script> import { defineComponent, reactive, provide, computed } from "vue"; import son from "@/com

2022-02-25 09:09:42 2989

转载 关于页面刷新vuex数据丢失的问题

为什么说刷新页面vuex的数据会丢失刷新页面vuex的数据会丢失属于正常现象,因为JS的数据都是保存在浏览器的堆栈内存里面的,刷新浏览器页面,以前堆栈申请的内存被释放,这就是浏览器的运行机制,那么堆栈里的数据自然就清空了。第一种方法用sessionStorage将接口返回的数据保存在vuex的store里,也将这些信息也保存在sessionStorage里。注意的是vuex中的变量是响应式的,而sessionStorage不是,当你改变vuex中的状态,组件会检测到改变,而sessionStorage

2022-02-09 14:06:09 4486

原创 js中科学计数法转数字的问题

数字类型自动显示成了科学计数法其实并不需要转换,只需要保留原来的数字的格式先来看下以下转换:new Number(9e4).toLocaleString();//90000 没问题new Number(9e-4).toLocaleString();// 0 有问题了 =======new Number(9e-4).valueOf();// 0.0009 没问题new Number(9e4).valueOf();// 90000 没问题new Number(9e-7).valueOf()

2022-01-24 09:06:12 7691

原创 如何升级nodejs版本

nodejs怎么升级版本?这里介绍两种方法方法一: 用n升级nodejs(建议使用此方法)# 全局安装n$ npm install -g n# 升级到最新稳定版$ n stable# 升级到最新版$ n latest# 升级到定制版$ n v14.6.0# 切换使用版本$ n 13.10.0 (ENTER)# 删除制定版本$ n rm 13.10.0# 用制定的版本执行脚本$ n use 13.10.0 some.js方法二: 用NVM来升级nodejsgi

2022-01-14 09:04:20 119282 14

原创 gulp项目中ReferenceError: primordials is not defined报错解决方法

gulp项目中ReferenceError: primordials is not defined报错解决方法现状gulp项目中,运行gulp build后报错,报错信息如下:fs.js:40} = primordials; ^ReferenceError: primordials is not definedat fs.js:40:5ReferenceError: primordials is not defined 意思是primordials这个没被定义,是因为项目中gulp版

2022-01-05 18:53:40 5651

原创 vue-cli4.X 中 选择sass时dart-sass 和node-sass有什么区别

区别:node-sass 是用 node(调用 cpp 编写的 libsass)来编译 sassdart-sass 是用 drat VM 来编译 sass选择:推荐 dart-sass 性能更好(也是 sass 官方使用的),而且 node-sass 因为国情问题经常装不上.如果选择node-sass,很大概率会遇到build失败的情况,因为安装过程中是需要拉二进制的包下来的,但是网络问题,这个包一般拉不下来,所以会导致后续的一系列报错...

2021-07-07 14:20:45 2424

原创 react项目打包并在本地运行

react项目打包并在本地运行一、react项目的打包:在该项目文件夹中打开终端输入项目打包命令:npm run build打包成功后文件夹中会多出一个 build 文件,该文件就是打包好的项目!二、react项目打包后的启动方法:1、首先我们全局安装live-server插件live-server插件可以简单创建一个本地服务,执行以下命令全局安装live-server插件npm install -g live-server安装完成就可以在终端启动打包好的build项目了2、在b

2021-06-18 09:06:25 4629 1

原创 在vscode里面如何让注释高亮起来

在我们编写代码的时候,JS、HTML、CSS都有对应的高亮显示,让我们的代码看起来很舒服也能一眼看出各类注释以提高效率。但一般我们的代码注释只有一种颜色,看起来就很单调。在vscode中,只要我们装个Better Comments插件就可以实现注释代码高亮了。安装点击VSCode中的插件,然后在搜索栏中输入Better Comments,然后点击install就可以安装。安装非常简单,安装完之后,我们可以来看看都有什么效果。其实使用就是在注释开头加上特殊的符号。!, 红色注释 ?.

2021-04-12 13:47:12 9708 7

原创 React Hooks中使用useContext 进行父组件向子组件传值

废话不多说,直接上代码。代码如下:1、封装一个公共文件createContext.js在src/utils文件夹下新建一个createContext.js文件,代码如下:// createContext.js文件import { createContext } from "react";const myContext = createContext(null);export default myContext;2、在父组件中使用import React, { useSta

2021-03-23 17:44:54 505 1

原创 npm install 报错 npm ERR! errno -4048,Error: EPERM: operation not permitted

运行npm install时报错如下:npm ERR! errno: -4048,npm ERR! code: 'EPERM',npm ERR! syscall: 'scandir',npm ERR! path: 'E:\\SouthernPowerGridProject\\web_project\\AutoOPS\\autoops\\node_modules\\fsevents\\node_modules\\dashdash\\node_modules' }npm ERR!...

2021-03-05 10:09:21 3397 2

原创 搭建一个属于自己的脚手架

麻烦移步我的网站查看http://rachelz8.gitee.io/website/blog/%E6%90%AD%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%B1%9E%E4%BA%8E%E8%87%AA%E5%B7%B1%E7%9A%84%E8%84%9A%E6%89%8B%E6%9E%B6

2021-01-07 15:27:44 224

原创 Vue packages version mismatch 解决方案

vue项目运行报错如下:根据提示信息,需要将vue和vue-server-renderer的版本统一先将vue版本升级到2.6.12yarn add vue@2.6.12或者npm install vue@2.6.12然后再运行就OK拉yarn serve或者npm run serve搞定~...

2020-09-14 17:36:00 5951

原创 vue项目移动端中使用vconsole,并配置在不同的环境是否显示

1.npm 安装npm install vconsole2.初始化 & 配置在入口文件main.js中加入以下代码import Vconsole from 'vconsole';const vConsole = new Vconsole();3.打印日志与 PC 端打印 log 一致,可直接使用console.log()等方法直接打印日志:cons...

2019-12-12 14:30:22 6577

原创 VSCode 中 react项目格式化代码后,代码格式错乱

因为我设置了保存自动格式化代码,在ctrl+s保存的时候,代码就格式化了,格式化后代码格式错乱,如下图在vscode编辑器的右下角,选择javascript然后在弹出的窗口中,输入选择JavascriptReact 或者 TypescriptReact,如图这时候再进行保存操作,就不会错乱了,页面就很工整了到这儿,就完成了...

2019-12-09 17:39:58 3021 4

原创 用electron 将pc端vue项目打包为桌面端应用(下)

1.把electron的官方例子clone下来git clone https://github.com/electron/electron-quick-start2.输入以下命令,运行democd electron-quick-startnpm installnpm start这时候运行出来的界面如下3.将自己项目打包好的dist文件中的所有文件,复制到electr...

2019-12-04 10:38:12 1137 1

原创 用 Vue+ TypeScript 开发页面

1.创建项目vue create my-ts ,my-ts就是所创建的项目的名称 vue create my-ts 选择 Manually select features 回车确认 选择typescriptvuex router babelcss pre-processors Linter/Formatter空格键选中和取消,回车确认 linter配...

2019-11-28 15:56:42 597

原创 用electron 将pc端vue项目打包为桌面端应用(上)

vue 中引入electron首先在vue项目中安装electron的依赖npm install electron --save-devnpm install electron-packager --save-dev把electron的官方例子clone下来git clone https://github.com/electron/electron-quick-star...

2019-09-02 15:31:23 2158 8

原创 vue项目打包之后怎么在本地运行

vue项目打包后的文件需要在本地运行,这里介绍两种方法(一)搭建express本地服务器1、安装express-generatornpm i express-generator -g2、创建一个express项目express my-express-project3、进入项目目录cd my-express-project 这时候能看到my-express...

2019-07-12 16:42:29 18937 2

原创 vue项目里怎么使用变量名来渲染组件

<template> <div v-for="item in components"> <component :is="item"/> </div></template><script> import basic from "@/components/basic.vue"; ...

2019-05-20 17:59:53 2934

原创 关于Jquery Ajax设置withCredentials解决跨域请求问题

后端代码:httpResponse.setHeader("Access-Control-Allow-Origin", httpServletRequest.getHeader("Origin"));httpResponse.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Ac...

2019-05-08 09:09:20 3871

原创 vuejs在css样式表里设置背景图background:url('path'),报错

解决办法:1、在webpack.prod.conf.js文件里output里面添加:publicPath:'./'2、在utils.js文件里添加 publicPath:'../../'3、在config/index.js文件里,添加assetsPublicPath:'./'css样式表文件这样写这样就可以正常使用了...

2018-06-26 19:05:54 21902 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除