前端
我起个啥名好呢
这个作者很懒,什么都没留下…
展开
-
前端vue router.push或者router.replace频繁跳转报错 导致路由重复报错----Avoided redundant navigation to current loca
vue中使用router.push或者router.replace频繁跳转会遇到报错导致路由重复报错----Avoided redundant navigation to current location: “/about”.原创 2021-12-02 11:47:46 · 668 阅读 · 0 评论 -
vue3.0的新特性以及快速上手,vue2.0升级成3.0
前端技术更新的非常迅速,我们也不能停下我们学习的脚步,vue3.0也是对学会2.0的开发者非常的友好,能够非常轻松的上手。而且 Vue3中兼容Vue2中定义组件的写法。一、创建一个3.0项目既然要使用vue3.0肯定就是要创建一个vue3.0的项目,我们可以通过以下几种方式创建1、使用vue create 搭建新项目2、使用vueUI前两种可以在选择配置项的时候,选择3.0即可3、已有的vue2.0项目升级成3.0Vue3中兼容Vue2中定义组件的写法,所以只需要将入口文件 main.js原创 2021-07-09 21:01:39 · 1080 阅读 · 0 评论 -
js作用域链 常见面试题
链式作用域"链式作用域"结构(chain scope),子对象会一级一级地向上寻找所有父对象的变量。所以,父对象的所有变量,对子对象都是可见的,反之则不成立。举个栗子 function fn1(){ var n=999; function fn2(){ alert(n); // 999 } fn2() } fn1()...原创 2021-06-21 08:17:21 · 613 阅读 · 1 评论 -
命令行工具node自己写快速工具,再也不怕麻烦
node命令行工具下载commander 、inquirernpm i commander -Snpm i inquirer -Sconst program=require('commander')const inquirer=require('inquirer')program.command('create').//创建 description('hello,cli').//提示 action((dir)=>{//操作 inquirer.prompt(原创 2021-05-31 11:23:32 · 211 阅读 · 0 评论 -
在koa中使用数据库,创建连接池
koa连接池要在在koa中使用数据库,需要创建一个连接池和数据库连接1、下载 npm i mysql -S2、一般在bin同级创建一个db文件const mysql = require('mysql')const pool = mysql.createPool({ //创建连接池 ==> 和数据库连接 host:'localhost',//域名 user:'root',//用户名 password:'123456',//密码 database:'jianhu原创 2021-05-25 15:43:07 · 668 阅读 · 0 评论 -
gulp打包,基础配置
gulp基本配置const {task,src,dest,watch,parallel,series}=require("gulp");//解构出gulp//src读取路径 dest输出路径 task创建任务 watch监视文件 parallel全部执行 series自动加载const htmlmin=require('gulp-htmlmin');//打包htmlconst babel=require('gulp-babel');//ES6转ES5const server=requir原创 2021-04-13 20:09:44 · 221 阅读 · 0 评论 -
解决VUE和React跨域(添加代理)
VUE和React解决跨域(添加代理)同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。前端在开发的时候,经常会遇到不是一个跨域问题。协议(http、https,ws) 域名(ip) 端口(3000)只有有一个不一样就会出现跨域。那么我们在VUE中怎么解决跨域?VUE解决跨域(添加代理)首先我们在与node_modul原创 2021-04-01 20:16:17 · 452 阅读 · 2 评论