- 博客(35)
- 收藏
- 关注
原创 启动项目报错Watchpack Error (watcher): Error: EMFILE: too many open files
1、执行:echo fs.inotify.max_user_watches=6553560 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p。
2023-12-26 08:22:53
881
原创 angular监听数据变化的方式
用这个生命周期会频繁监听,对于性能方面不好,也有解决办法,定义一个变量,用来存放旧值oldValue,再用if判断,如果新值和旧值不同再执行你要执行的代码,比如我要监听this.d1。2.第二种是用生命周期 ngAfterViewChecked()
2023-07-18 17:02:10
1585
原创 Angular报错error NG8002: Can‘t bind to ‘XXX‘ since it isn‘t a known property of ‘XXX-XX‘
报错信息:Can't bind to 'isTemplate' since it isn't a known property of 'create-home',是因为给组件绑定了isTemplate导致报错。这个报错是因为'create-home'组件没有在主模块导入和声明declarations。2、在子组件create.componet.ts接收isTemplate。1.没有在主模块app.module.ts导入FormsModule。
2022-10-18 15:56:35
4822
原创 Cannot add property 1, object is not extensible
angular 报错:Cannot add property 1, object is not extensible。创建一个新的数组,Push进新数组再赋值给this.data.folderValue。原因是:对象里的数组不能直接push。
2022-09-28 18:22:23
3259
原创 升级node后下载依赖报错:ERESOLVE could not resolve
【代码】升级node后下载依赖报错:ERESOLVE could not resolve。
2022-08-26 16:55:55
579
原创 请求参数有base64字符串,因base64字符串过长报500,以form-data文件格式传图片给node服务器,服务器接收不到等问题
form-data格式表单数据、base64、上传图片报500
2022-08-08 13:14:08
5014
1
原创 vue中引入vuex后,ie打开页面空白,vue兼容ie
1.下载 babel-polyfill。2.配置index.html。3. 修改项目入口的配置。
2022-08-04 13:48:33
441
原创 this.$emit()触发自定义事件没有反应,触发自定义事件失效
2.如果是子组件触发父组件绑定的事件,一定要用 this.$parent.$emit() 触发。1.查看事件名称,把驼峰命名法改成:login-to 这种形式。在这里卡了一早上,忘记有这个$parent了。
2022-08-04 11:22:00
2366
原创 postman模拟上传文件报错 Unexpected field
Node写后台,用到了multer包解析 form-data格式的表单数据,那么在请求数据(上传文件)时,一定要加上upload.single('file')里的这个file参数。原因是请求体少入参或者入参名不对。我的后端代码是这样的。...
2022-08-02 23:52:22
1128
原创 @hapi/joi和@escook/express-joi结合的验证报错:Cannot mix different versions of joi schemas
代码】@hapi/joi和@escook/express-joi结合的验证报错Cannotmixdifferentversionsofjoischemas。
2022-07-31 22:19:39
554
原创 iframe+postMessage实现父子页面跨域传数据
说明:以下方式亲测有效1、子页面向父页面传数据top.postMesaage('消息',*)2、父页面接收数据window.addEventListener('message', function(e){ console.log(e.data)//e.data就是子页面传过来的消息}3、父页面文件parent.html<!DOCTYPE html><html> <head> <meta charset="utf-8
2022-01-18 17:14:30
2451
原创 报错Module not found: Error: Can‘t resolve ‘.. /modules/market/tostoreCustomer‘ in
前端报错:Module not found: Error: Can't resolve '../modules/market/tostoreCustomer' in大概意思就是:找不到模块(找不到组件),'.. /modules/market/tostoreCustomer'这行代码出错了,原因是找不到tostoreCustomer.vue文件,去看看是不是文件名写错了,注意大小写。总结就是引入组件的时候出现错误,去检查引入这个组件时有没有哪里写错了,尤其注意大小写,或者看有没有少写字母。..
2021-10-14 17:53:18
13731
原创 给vue工程配置vue-router路由
一、下载1.打开终端( win+r > cmd > 回车 )2.切换至工程根目录下 (我的工程根目录是 E:\VUElear\vue_2\my-app)3.输入下载命令下载路由 (i 就是 install )npm i vue-router二、在工程里配置路由注:路由组件一般存放在src>pages文件下,若没有pages这个文件目录就自己建1.src>main.js2.在src目录下建router文件夹,并在该文件夹下建inde...
2021-10-08 14:29:45
256
原创 如何给vue项目安装配置less
前提是项目工程里有webpack.base.conf.js文件这需要建项目工程时是用脚手架vue-cli和webpack这是建工程的具体操作1、安装less建议安装指定版本号,否则后面引用less时会报错,如果报错,请看另一篇文章a.不指定版本号的安装命令npm install less less-loader --save-devb.安装指定版本的命令npm install less less-loader@5.0.0 --save-dev下面是我安装时的截图..
2021-09-30 10:18:56
3312
原创 vue组件<style>标签内添加lang=“less“时报错Module build failed: TypeError: this. getOptions is not a function at
具体报错:Module build failed: TypeError: this.getOptions is not a function at Object.lessLoader (E:\VUElear\vue_2\my-app\node_modules\less-loader\dist\index.js:19:24)这里是因为安装less的版本高了,降到5.0.0版本(重新安装less,安装时指定版本号@5.0.0)npm install less-loader@5.0.0 --sa..
2021-09-30 10:03:05
746
原创 用脚手架vue-cli和webpack创建一个vue工程的过程
一、建工程前的准备1、安装webpack (先安装webpack-cli)打开终端2、安装脚手架vue-cli (这个也可以在终端进行,我的当时是在某个目录下安装的)安装好以后用命令查看是否安装成功#查看脚手架的版本号命令vue -V#查看webpack-cli和webpack的版本号命令webpack -v二、建工程(建demo)先切换到你想建工程的目录下,再输入以下命令创建工程1、建工程2、启动工程3、从浏览器打开工程...
2021-09-30 09:40:54
208
原创 js除法注意事项
//判分母为0时,直接赋值0 var f = 0 var g = 0 var w = 0 if (!g){ w = 0 }else{ w = f/g } console.log(w)
2021-09-27 16:45:00
269
原创 在vue组件中获取当前日期,并对日期进行格式化YY-MM-DD
mounted() { this.drawLine(); this.getCurrentTime(); }, methods: { // 获取当前时间 getCurrentTime() { var currenttime = new Date(); this.LastTime = this.formatDate(currenttime); }, // 时间字符串格式化 yyyy-mm-dd formatDate(..
2021-09-27 09:58:11
5835
原创 Failed to load resource: net::ERR_NAME_NOT_RESOLVED 加载资源失败,错误名称无法解析,已拦截跨源请求:(原因:CORS 请求未能成功)
1.先找到加载资源的地址(~~~~.com)1.1火狐浏览器的报错——原因,CORS请求未能成功1.2 Chrome浏览器的报错——加载资源失败,错误名称无法解析a.先找加载资源的目标地址把地址复制下来去终端ping2.把http://后面的地址复制下来去终端ping,(比如 ping -t www.baidu.com)ping通的话,就说明能访问这个网址,如果出现下面这种一开始就请求超时,可能是对方关机,也可能是你请求不了这个网址,此处我的是因为公司内...
2021-09-22 15:30:46
37516
原创 用js,JavaScript计算获取近5天的数组日期
//传入的参数应为数字 //先放减掉time天后的日期,再放依次加一天后的(time-1)个日期 function datatime(time){ var myDate = new Date(); //获取当天日期 myDate.setDate(myDate.getDate() - time); // console.log(myDate.getFullYear())//年 // console.log(myDate.getMonth(.
2021-09-09 20:47:22
929
原创 用js在数组中对指定key键的value值求和,对数组求和,二维数组求和
1、计算函数// 计算总量 function countTotal(arr, keyName) { let $total = 0; $total = arr.reduce(function( total, currentValue, currentIndex, arr, .
2021-09-07 00:43:58
1130
原创 echarts饼图与折线图联动点击饼图,折线图随其改变给饼图的图例设置格式化
<template> <div class="Mymodule"> <div class="midWrap" id="lines" style="width: 536px; height: 256px"></div> </div></template><script>let echarts = require('echarts/lib/echarts');// 引入折线图和饼图组件require.
2021-09-06 18:23:18
1302
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人