自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高阶组件内部调用问题

调用自定义组件的时候如果想取到最初始的组件对象,需要调用一下rc-form提供的wrappedComponentRef,这个属性的返回值就是我们要的初始对象。原因:获取到的refs其实是调用form.create方法后被重新封装过了,返回的应该是一个新的对象。run = () => { console.log(‘我是子组件的方法’)} // 方法。操作:使用常规的refs.child.fn(), 结果试了好几次没成功,差点怀疑人生,需求:父组件里有个子组件,子组件是个表单,父组件要调用子组件的方法。

2023-08-18 01:22:38 87

原创 【无标题】

Mac安装brew。

2023-08-17 18:05:18 58

原创 解决watch数组新旧值无法监听的问题

解决watch数组新旧值无法监听的问题:问题原因为新旧值同源,解决方案如下,直接computed一个数组的深度拷贝,监听拷贝即可。new Vue({el:"#example",data:{arr:[1,2,3],index:1},methods:{changeArr(){this.arr.push(this.index++);}},computed:{newarr(){return JSON.parse(JSON.stringify(this.arr));}},watch

2021-11-23 16:12:52 832

原创 npm install报错, node-sass

如题,详细报错如下:gyp ERR! configure errorgyp ERR! stack Error: Can’t find Python executable “python”, you can set the PYTHON env variable.gyp ERR! stack at PythonFinder.failNoPython (D:\vue-style-codebase-prerender\node_mogyp ERR! stack at PythonFinde

2021-11-10 21:24:30 809

转载 浏览器输入url后经历的过程(详细)

一般会经历以下几个过程:1、首先,在浏览器地址栏中输入url2、浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则跳到第三步操作。3、在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址。4、浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手。5、握手成功后,浏览器向服务器发送http请求,请求数据包。6、服务器处理收到的请求,将数据返回至浏览器7、浏览器收到HTTP响应8、读取页面内容,浏览器渲染,解

2021-03-31 10:48:17 691

原创 JavaScript的new关键字到底干了啥

JavaScript中的new关键字用于创建一个对应构造函数的实例对象。例如:function Foo(x,y){ this.x=x; this.y=y;}let f1=new Foo(1,2);console.log(f1)打印出的结果为:Foo {x: 1, y: 2}上例中首先定义了一个构造函数Foo,传入两个参数x和y分别给对应的属性赋值。然后通过new操作符创建Foo构造函数的一个实例对象赋值给f1。通过控制台打印出f1的值,可以看到是我们new...

2020-12-16 17:16:39 381

原创 webpack-dev-server运行报错的解决方案

话不多说,直接上图网上找到的方法:1、删除node_modules文件夹和package-lock.json文件,然后npm install2、卸载webpack webpacl-cli webpack-dev-server,重新安装npm uninstall webpack webpack-cli webpack-dev-servernpm install webpack webpack-cli webpack-dev-server -D但是依然报错。后来找到原因:webp

2020-12-06 01:25:44 1886

原创 IIS预览网站报错

无意间发现的这个问题,如下:经过各种设置轮番探索,解决方案如下:IIS管理器,应用程序池:找到对应的网站,右键,高级设置如下:点击“确定”保存,重启网站服务即可。

2020-10-12 11:29:20 255

原创 SQL Server还原数据库报错

今天数据迁移的时候,出现了一个问题:如上,查了各种解决方案,解决如下:取消勾选:点击“确定”,发现继续报错:、检查发现“选项”中:勾选覆盖现有数据库:点击“确定”即可...

2020-10-12 10:46:11 816

原创 CentOS(Linux)安装Chrome浏览器

步骤一:下载Chrome安装包wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm此步骤因为网络的原因可能耗时比较长步骤二:安装Chromeyum install -y google-chrome-stable_current_x86_64.rpm步骤三:安装glib2yum update glib2 -y注意:安装步骤需要root权限,su root,需要root的密码.

2020-09-30 15:35:32 250

原创 Express基础(安装及基本项目创建,依赖安装及启动)

1、Express环境搭建:首先安装Node.js环境,然后执行命令>npm install -g express-generator安装完成之后,查询Express的版本号以确认安装成功>express --version以上步骤即成功安装了应用程序生成工具(即express-generator)。用于快速生成应用程序的主体框架内容。2、Express创建项目步骤1完成之后,express命令即可使用Win+R,cmd,dos窗口,进入工程目录,执行命令&g

2020-09-14 10:36:56 339

转载 JS校验input标签的输入

只能输入英文<input type="text" οnkeyup="value=value.replace(/[^a-zA-Z]/g,'')">只能输入英文<input type="text" οnkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"οnkeydοwn="fncKeyStop(event)" οnpaste="return false"οncοntextmenu="return false" />无法

2020-06-22 11:01:50 795

转载 prototype.js教程相关内容(转载自今晚打酱油8)

收集了网上的prototype.js教程及prototype中文手册,方便大家使用prototype.js 1.4中文教程doc格式http://www.dayanmei.com/upload/prototype1.4.docprototype.js 1.4中文教程以及prototype 1.5英文教程以及prototype.js 1.5.1.1源文件http://www.dayanmei.c...

2020-04-20 15:42:59 145

原创 tsc : 无法加载文件 D:\nodejs\node_global\tsc.ps1。未对文件 D:\nodejs\node_global\tsc.ps1 进行 数字签名

tsc test.ts的时候报错:tsc : 无法加载文件 D:\nodejs\node_global\tsc.ps1。未对文件 D:\nodejs\node_global\tsc.ps1 进行数字签名解决方案:在终端敲入命令:get-ExecutionPolicy发现是AllSigned再次敲入命令:set-ExecutionPolicy RemoteSigned...

2019-11-14 14:35:09 2470

原创 vs2017 js默认严格模式,大面积报错

问题描述:在VS2017js编辑器中,能够正确运行的js代码,比如“==”或者“!=”,这种写法下面红色波浪线,提示错误,写成“===”或者“!==”才行。解决方案:【工具】->【选项】 ->【文本编辑器】 ->【JavaScript/TypeScript】->【Linting】:右侧【启用ESLint】,取消勾选,【确定】即可...

2019-10-30 11:18:17 430

原创 Less编译方法

Less编译指的是把写好的.less文件编译成.css文件,因为浏览器(截止2019年10月11日)不能识别less文件网上大致有四种方法:1、koala软件2、引用less.js文件3、node.js方法4、webstorm编译因为作者日常使用node.js比较多,现就第三种方法做详细说明一、下载安装node.js,官网下载本地安装,具体步骤在此不做赘述二、Win...

2019-10-11 11:36:02 895

原创 CleanWebpackPlugin is not a constructor错误的解决方法

执行npm run build报错:CleanWebpackPlugin is not a constructor修改如下:const { CleanWebpackPlugin } = require('clean-webpack-plugin');plugins: [new CleanWebpackPlugin()]...

2019-10-10 20:02:20 113

原创 Module not found: Error: Can't resolve 'react' in 'E:\webpack\webpack-sample-project\app'

在npm run server的时候,报错:ERROR in ./app/main.jsModule not found: Error: Can't resolve 'react' in 'E:\webpack\webpack-sample-project\app'@ ./app/main.js 3:13-29执行如下:npm install -g reactnpm insta...

2019-10-10 15:46:24 1796

原创 Cannot find module '@babel/core' babel-loader@8 requires Babel 7.x (the package '@babel/core').

在npm run server的时候,报错:Cannot find module '@babel/core' babel-loader@8 requires Babel 7.x (the package '@babel/core'). If you'd like to use Babel 6.x ('babel-core'), you should install 'babel-loader@...

2019-10-10 15:43:57 401

原创 System.Data.SqlClient.SqlError:无法打开备份设备'D:\BEBE.bak'

解决办法: 1、不能将备份文件放在磁盘根目录下,必须放在一个非根目录下。 2、文件名称必须要加上'.bak'扩展名。

2019-10-09 15:56:54 2490

原创 Module not found: Error: Can't resolve 'public/bundle.js' in 'webpack'的解决方案

Module not found: Error: Can't resolve 'public/bundle.js' in 'webpack'按照教程上面的命令:webpack app/main.js public/bundle.js报错如下:搜索资料发现这个是webpack版本的问题,改用命令即可webpack app/main.js -o public/bundle.js...

2019-10-09 14:45:03 983

空空如也

空空如也

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

TA关注的人

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