- 博客(19)
- 收藏
- 关注
原创 正则表达式常用的校验方法
一、String对象支持四种利用正则表达式的方法,分别为search(),replace(),match(),split()search() 以正则表达式作为参数;返回第一个与之相配的字符串开始的位置,如果没有则返回-1; var str = "jfkdasjf"; var patt = /a/g; var res = str.search(patt); console.log(res);//areplace() 执行检...
2022-01-30 10:26:08 3262
原创 前端项目的环境安装
检查node是否安装以及npm和gitnode -v npm -vgit --versionnpm淘宝镜像国外的一般都要下载包好久,所以将路径改成国内的淘宝镜像$ npm config set registry https://registry.npm.taobao.org/ #设置淘宝镜像地址$ npm config get registry #查看镜像地址vscode必备插件(eslint+vetur)vetur是基于 单文件组件开发的支持插件, eslin
2022-01-29 00:58:10 371
原创 vant移动端rem适配
如果需要使用 rem 单位进行适配,推荐使用以下两个工具:postcss-pxtorem是一款 PostCSS 插件,用于将 px 单位转化为 rem 单位 lib-flexible用于设置 rem 基准值使用 lib-flexible 动态设置 REM 基准值(html 标签的字体大小)npm i amfe-flexible然后在main.js导入(可打开页面看看html标签的font-size大小变化)import 'amfe-flexible/index.min.j..
2022-01-25 11:43:52 849
原创 Eslint常见报错
Expected indentation of 2 spaces but found 4空格缩进问题,这个在.eslintrc.js文件的rules配置添加如下即可解决,记住添加保存好项目要重新运行"indent":['off',2]
2022-01-17 00:58:54 936
原创 eslint解决最好一行问题以及vscode好用插件
安装final-newline插件,并在设置中保存启用换行插入{ "files.insertFinalNewline": true}Breacket Pair Colorizer 括号提示插件Tabnine ai代码提示插件import Cost 依赖包大小提示Path Intellisense 引用路径智能提示auto rename tag 标签重命名 头尾呼应,不用2边都修改code spell checker 拼写检查
2022-01-13 00:54:09 913
原创 vue项目优化及步骤
生成打包报告,根据报告优化项目,然后添加进度条,安装nprogress插件,在main.js下编辑代码//导入进度条插件import NProgress from 'nprogress'//导入进度条样式import 'nprogress/nprogress.css'//请求在到达服务器之前,先会调用use中的这个回调函数来添加请求头信息axios.interceptors.request.use(config => { //当进入request拦截器,表示发送了请求,我们就开启
2022-01-11 00:33:38 226
原创 element之table展开行后双重展开
最近在写一个后台的时候,项目打包后,table表格多了一列可以展开的,这是因为优化element-ui的时候导入的element-ui的js和css版本不对应,去public下的index.html文件,把版本号改为package.json安装的一样的版本号即可,千万不要在table行添加row-key这个,一添加不但报错而且还会多出展开行...
2022-01-10 21:54:06 561
原创 vue3.0项目打包上线加载空白
这是因为路径的原因,只需要在与生成的dist同级目录下创建个vue.config.js,加入 publicPath: "./",即可module.exports = { // 基本路径 publicPath: "./",}
2022-01-10 02:47:55 697
原创 vue 项目运行报错net::ERR_CONNECTION_TIMED_OUT
把node_modules/sockjs-client/dist/sockjs.js下的第1609行代码注释掉即可try { // self.xhr.send(payload); // 第1609行 } catch (e) { self.emit('finish', 0, ''); self._cleanup(false); }};
2021-12-31 22:54:53 1148
原创 element级联选择器的下拉选项太长了解决方法
去src下的assets下的css下的global.css添加样式即可解决.el-cascader-panel { height: 300px;}
2021-12-25 23:46:26 1136 2
原创 vue保存自动格式化换行
网上找了好多方法改着也没用,后面从一个大佬上看到的,就摘下来了,字体的话还是原来系统自带的看着舒服,就自己添加上去了,需要改动的可自行修改,在右上角文件--首选项--设置--搜索setting---在setting.json编辑,把其他的注释掉,换上下面的代码块就可以了,字体大小和行高可自行修改{ //设置文字大小 "editor.fontSize": 18, //设置文字行高 "editor.lineHeight": 20, //开启行数提示 "editor.li
2021-12-13 23:51:52 2321
原创 vue后台管理之挂载路由守卫
挂载路由导航守卫,访问要cookie的页面时,没有登录就直接跳转到登录页面,写在router.js上import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)const router = new Router({})router.beforeEach((to, from, next) => { // to指要访问的地址 // form值要跳转的地址 // next是一个函数,表示放行
2021-12-09 00:29:33 182
原创 vue-cli 安装less以及less-loader
在安装最新版本的时候打开页面直接编译失败,报错,把less版本号降为3.9.0npm install less@3.9.0 --save-devless-loader降为4.1.0npm install less-loader@4.1.0 --save-dev
2021-12-04 22:34:13 1084
原创 phpstudy导入mysql节点
最近用phpstudy导入节点的时候,发现弹框命令提示符都是一闪而过,然后文件里面是空文件,怎么也解决不了后面索性用了新版的phpstudy pro,在数据库上重新建了个库(要建库必须先改root密码,如果密码改不了的话得去把mysql的启动端口改成别的),然后启动node xxx.js文件,发现报错,说什么不响应客户端请求,因为我们是新建的库,所有原来的文件里面默认的库还是root,所以才会不响应,这时候我们应该去项目文件里找到config文件里面的default.json把库的用户名啊,密码啊,端口
2021-11-30 20:17:59 175
原创 gitee生成公钥报错
用本地的命令提示符直接报错Enter file in which to save the key (C:\Users\鏋楁旦瀹?.ssh/id_ed25519): Could not create directory 'C:\\Users\\\346\236\227\346\265\251\345\256\217/.ssh': Invalid argument Enter passphrase (empty for no passphrase): Enter same passphrase again: S
2021-11-26 22:37:02 3853
原创 webpack项目安装与加载器常出现问题
项目名为webpack,直接报错,在package.json里面把名字修改打包jquery报错,大概率是jQuery版本过低,不支持,或者有的包官网已经没有了,去官网看看最新的包并下载 npm i jquery@版本号 -S
2021-11-20 00:18:25 522
原创 npm无法加载文件
因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。管理员运行Windows PowerShell然后输入set-ExecutionPolicy RemoteSigned 选择y 最后回到vscode控制台输出就可以了...
2021-10-17 21:36:25 153
原创 layui表单数据渲染
本文取自layui官方文档form表单模块的文档+自己的例子有些时候,你的有些表单元素可能是动态插入的。这时 form 模块 的自动化渲染是会对其失效的。虽然我们没有双向绑定机制(因为我们叫经典模块化框架,偷笑.gif) 但没有关系,你只需要执行form.render(type, filter);方法即可,。第一个参数:type,为表单的 type 类型,可选。默认对全部类型的表单进行一次更新。可局部刷新的 type 如下表: 内容 select 刷新sele..
2021-10-12 20:57:59 4118
原创 模板引擎template的时间补零
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-10-12 20:37:04 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人