自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vuepress报错总结:cannot find module client.json/document is not defined

1.vuepress build docs打包时提示找不到模块client.json在我无数次的调试后我发现是版本不兼容的问题,这个博客是我很久之前建立的,当时上传github了,后来卸载过node,反正可能是安装的版本之间不兼容了,这里建议还是在package.json脚本中添加script:{ ........, "build":"vuepress build docs"}然后通过npm run build来打包,这样能显示具体报错信息通过修改脚本,然后npm run后,发现具体报错

2020-06-01 10:33:40 1879 7

原创 高阶函数与ES6多箭头函数(柯里化)

在阅读react的部分源码时,逐渐接触了许多高阶函数和多箭头函数,想把知识点整理一下1.高阶函数所谓高阶函数,就是一个函数就可以接收另一个函数作为参数,或者是返回一个函数。例如:var ADD =function add(a) { return function(b) { return a+b } } 调用:ADD(2)(3)即可获得结果常见的高阶函数有map、redu...

2020-02-18 22:17:09 572

原创 vue脚手架运行项目报错“serve with message ‘spawn vue-cli-service ENO’解决办法

由于我的电脑用户名是中文的,某天下午改成英文后,即使重新配置了环境变量,还是经常报错。后来重新安装了nodejs,有些依赖可能没安以上为前提今天想启动下以前的项目,发现vue脚手架用不了了,重新安装@vue/cli后,在可视化面板一点运行就报错‘spawn vue-cli-service ENO打开代码页,提示我npm Install。在看别的资料说可能是因为新版本号和package.jso...

2020-02-17 22:16:07 7560 2

原创 配置装饰器解决experimentalDecorators警告问题

上网查说是要建一个jsconfig.json文件,在里插入{ "compilerOptions": { "experimentalDecorators": true }}按照此方法执行后报错原来是因为我本身已经配置的tsconfig.json 这两个文件夹不能同时存在,必须删除一个所以我直接在tsconfig.json中配置以上代码,成功...

2020-02-15 20:50:42 2538

原创 使用npm run eject报错This git repository has untracked files or uncommitted changes

原因:主要是脚手架添加 .gitgnore文件,但是却没有本地仓库一开始网上查了步骤git initgit add .git commit -m “init”还是报错,还是显示his git repository has untracked files or uncommitted changes根据显示未提交的文件是.idea下的一些无用文件,删除后,再次执行git add .和co...

2020-02-14 10:34:35 165

原创 解决Warning: React does not recognize the `computedMatch` prop on a DOM element.

虽然只是个警告但是看着很不舒服找了半天发现是把NavLink标签写在了Switch标签里把NavLink提出来就行了<React.Fragment> <h1>我是首页</h1> <h2>一下是可变内容</h2> <NavLink to={path}>传参给女人</NavLink> <Sw...

2020-02-13 12:35:29 12314

原创 H5-frame导航框架

在看js书的时候突然跳出来的示例代码,以前没学过,在网上搜了一下记录:frameset和body不能同时使用每个框架都拥有自己的window对象,并且保存在frames集合中其他转载于:https://blog.csdn.net/qq_36223813/article/details/96273466...

2020-02-13 12:26:51 498

原创 用react脚手架如何配置css模块化

在手动配置时,一般在webpack.config.js中进行配置在用脚手架配置时,发现没有webpack.config.js,经查询后发现,脚手架其实已经都配置好了,相关配置文件在node_modules\react-scripts\config\webpack.config.js中这其中已经规定:用.module.css结尾的css文件,webpack打包时,会做css模块化处理,而已.c...

2020-02-11 14:55:07 725

原创 改了系统用户名后报错yarn : 无法加载文件 C:\Users\xuxin\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行 脚本。有关详细信息,请参阅 http

由于自己用户名是中文的,有天下午改成英文后电脑开始无限报错。今天在用yarn安装包时报错:记录解决方法:以管理员身份运行powershell:执行set-ExecutionPolicy RemoteSigned命令,输入A后解决原文见[https://blog.csdn.net/sunxiaoju/article/details/102568075]...

2020-02-10 10:54:39 575

原创 JS变量泄露以及闭包问题

复习js时记录一些关于es5变量泄露问题和闭包的总结关于es5中变量泄露的问题由于es5中js不存在块级作用域的概念,所以循环语句中i变量造成了变量泄漏例子: function fn() { var arr = new Array(); for (var i = 0; i < 5; i++) { ...

2020-02-06 22:03:03 402

原创 VUE中用props+计算属性/侦听器实现子组件监听父组件数据的变化

VUE中用props子组件监听父组件数据的变化在不使用vuex的情况下,如何监听呢?一开始想的是在子组件里的data中重定义props中接收的数据,再通过methods中定义的方法来监听,发现不可行,data里重定义的数据并不会随着父组件传过来的数据的变化而变化后来用计算属性来监听data里重定义的数据,发现也不可以,于是放弃data的重定义。发现计算属性和侦听器都可以直接监听props...

2020-02-05 23:41:54 5450 1

原创 VUE生命周期总结以及created和mounted比较

VUE生命周期总结以及created和mounted比较1. VUE的生命周期vue实例对象经历了创建、挂载、更新、销毁四个阶段。每个阶段都伴随着一些函数的自调用,这些函数称为钩子函数:vue一共有十一个钩子函数,常见的八个如下:beforeCreate在实例初始化之后,数据观测和事件配置之前被调用 此时data 和 methods 以及页面的DOM结构都没有初始化 什么都做...

2020-02-04 22:04:16 3412

空空如也

空空如也

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

TA关注的人

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