随笔分类 -  前端

摘要:执行 npm run start 报错: API fatal error handler returned after process out of memory;或者 构建 npm build xxx报错: Fatal process out of memory: Zone;如字面意思 oom 了 阅读全文
posted @ 2022-12-06 20:48 星期九 阅读(235) 评论(0) 推荐(0)
摘要:第一种方式安装会直接安装最新版,sass-loader和node-sass版本可能会匹配报错,因为sass-loader可能会版本过高。如果报错可以指定以下版本则会匹配成功 npm install sass --save-dev npm install sass-loader@7.3.1 --sav 阅读全文
posted @ 2022-12-06 19:53 星期九 阅读(189) 评论(0) 推荐(0)
摘要:从git上下载react的代码后,在npm install 后,执行npm run start 发现启动失败 这时解决方法两种 { 1.升级webpack 2.新建.env文件,内容写上SKOP_PREFLIGHT_CHECK=true } 然后重新启动发现成功了,但是!!!!你会发现一些莫名的警告 阅读全文
posted @ 2020-05-21 16:57 星期九 阅读(353) 评论(0) 推荐(0)
摘要:之前没在linux上安装nginx并且部署前端环境,现总结如下 1.下载并解压压缩包 cd /app/ //下载tar包 wget http://nginx.org/download/nginx-1.13.7.tar.gz //解压tar包 tar -xvf nginx-1.13.7.tar.gz 阅读全文
posted @ 2020-05-19 17:17 星期九 阅读(3922) 评论(0) 推荐(0)
摘要:Linux环境变量配置 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 下面所有例子的环境说明如下: 系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/bin Linux读取环境变量 读取环境 阅读全文
posted @ 2020-05-19 13:33 星期九 阅读(304) 评论(0) 推荐(0)
摘要:之前一直没接触过linux下前端自己从搭建node和nginx的部署,所以总结如下 1.linux下安装node Linux 上安装 Node.js wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz // 下载 阅读全文
posted @ 2020-05-19 13:30 星期九 阅读(919) 评论(0) 推荐(0)
摘要:之前对于nginx不甚了解,所以一知半解,再次把遇到的问题,总结下 1.之前服务器是root权限传过去的前端文件,重启一直是NGINX的重启命令 ./sbin/nginx。后来就重启不了了,找了错误日志,打开日志发现报错权限错误,详细报错如下 1. open() "/data/www/1.txt"  阅读全文
posted @ 2020-05-19 09:36 星期九 阅读(5272) 评论(0) 推荐(0)
摘要:在项目中遇到了一个需求,后台返回string类型的html源码,要求前端这边按照codeview这种类型把这个源码展示出来。现总结如下 1.如果没啥样式的需求,只是要求该缩进缩进的话,可以直接使用innerText属性,然后给你这个包裹了html源码的div加上white-space:pre;就可以 阅读全文
posted @ 2019-07-11 16:07 星期九 阅读(9311) 评论(0) 推荐(0)
摘要:一、我们在项目中切换路由的时候可能会遇到 阅读全文
posted @ 2019-06-11 16:19 星期九 阅读(318) 评论(0) 推荐(0)
摘要:当当当又get到了一个新技能,使用react-markdown来直接解析markdown文件(咳咳,小菜鸟的自娱自乐) 项目中遇到了一个API的那种展示方式,类似于入门手册啥的那种,如果是一个个调用接口,改样式很复杂,所以用了直接解析后台给的markdown文件 首先我们需要安装一个react的网页 阅读全文
posted @ 2019-06-10 16:43 星期九 阅读(6736) 评论(1) 推荐(0)
摘要:在上一篇文章中说过了react中界面A跳到B,返回A,A界面状态保持不变,上篇中使用的是传统的localStorage方法,现在来使用第二种redux的state方法来实现这个功能 现在我刚接触redux,所以可能一些高级方法不是很会用,这边使用的是很简单的方法。其实这两种方法原理差不多,都是通过进 阅读全文
posted @ 2019-06-05 11:25 星期九 阅读(2283) 评论(0) 推荐(0)
摘要:好像所有的单页面应用都会有个问题,就是我A作为一级界面,跳转到二级界面B的时候,在回到A界面,你会发现所有的参数都重新加载了 很多时候假如我们的界面有很多条新闻列表,通过设置参数筛选出了一部分的新闻列表,这个时候我点击新闻标题进入了新闻详情,然后返回 到A界面的时候,发现所有的条件都重置了,这样用户 阅读全文
posted @ 2019-06-04 15:16 星期九 阅读(4011) 评论(0) 推荐(0)
摘要:在使用react-router-dom时,我们经常会遇到路由切换时滚动到浏览器顶部的问题。 滚动到顶部 Scroll to top 很多时候我们需要的是滚动到顶部“Scroll to top”,因为发现好像所有的单页面都有一个通病,就是页面进行跳转时,当前所在的位置和你上个界面所在的位置一样,显然这 阅读全文
posted @ 2019-06-04 15:03 星期九 阅读(4129) 评论(0) 推荐(0)
摘要:在使用路由的时候,有的时候我们的界面只能够在登录之后才可以看的到,这个时候就需要使用路由权限控制了 找了资料发现一个就是我使用的方法,一个是高阶组件。 原谅菜鸟看不太懂不会使用高阶组件………… 首先在路由中做一个私有权限的限制,限制里面的path就是你的私有界面 router.js 想要跳转到pat 阅读全文
posted @ 2019-06-04 14:46 星期九 阅读(13652) 评论(0) 推荐(1)
摘要:刚刚接触react不久,发现在项目中的路由配置中会有switch和exact的使用,现总结如下 switch 为了解决route的唯一渲染(仅仅渲染一个路由路径)出现的 <Switch>是唯一的因为它仅仅只会渲染一个路径。相比之下(不使用<Switch>包裹的情况下),每一个被location匹配到 阅读全文
posted @ 2019-05-27 11:09 星期九 阅读(4943) 评论(0) 推荐(0)
摘要:antd的表格官方案例中给出的都是固定的图表展开,在做需求的时候,需要使用点击最后一列,然后出现展开内容,实现效果图如下 参考了https://blog.csdn.net/qq_40959617/article/details/84332711 阅读全文
posted @ 2019-05-23 17:11 星期九 阅读(6526) 评论(0) 推荐(0)
摘要:0. 前言 在上一篇文章中,讲述了使用webstorm去调试node程序,最近研究了一下如何使用webstorm去操作git。 对于git的使用,大家的使用方式均有不同,最王道的方式非命令行莫属,基于git的GUI软件还是很多的,大家可自行研究使用。之前使用eclipse svn插件去操作版本管理, 阅读全文
posted @ 2019-04-02 14:20 星期九 阅读(14966) 评论(0) 推荐(1)
摘要:1.ES6的兼容性 常用的是babel(也叫做browser.js); 用法: 直接在script中引用,把相应的script里面的type设置为text/babel 2.箭头函数 注意:1.如果只有一个参数,可以省略(); 2.如果只有一个return,可以省略{}; 3.函数扩展 (1) 收集剩 阅读全文
posted @ 2019-02-27 17:25 星期九 阅读(294) 评论(0) 推荐(0)
摘要:当我们需要和后台分离部署的时候,必须配置config/index.js: 用vue-cli 自动构建的目录里面 (环境变量及其基本变量的配置) 在'build'部分,我们有以下选项: build.index index.html (带着插入的资源路径) 会被生成。 如果你在后台框架中使用此模板,你可 阅读全文
posted @ 2018-12-04 15:57 星期九 阅读(3823) 评论(0) 推荐(2)
摘要:项目当中有用到文件的导出功能,以此来总结 注:有的是自己已经做了ie11下的promise的处理,有的人可能没有做ie11下的promise通用,promise在ie下报错的小伙伴请npm安装下 阅读全文
posted @ 2018-11-23 16:23 星期九 阅读(8398) 评论(0) 推荐(1)