react-router基本使用 react-router 提供了路由核心 api。如 Router, Route, Switch 等,但没有提供有关 dom 操作进行路由跳转的 api。react-router-dom 提供了 BrowserRouter、Route、Link 等 api,可以通过 dom 操作触发事件控制路由。react-router-dom 中依赖了 react-router,所以安装的时候只要安装 react-router-dom。安装如果安装版本在 >=6, Switch -->Routesv5 版本的文
node+express+pm2配置项目 安装nodejs 并 配置服务安装 nodejs远程加载 官网:http://nodejs.cn/download/wget https://nodejs.org/dist/v16.15.0/node-v16.15.0-linux-x64.tar.xz解压tar.xz,并本地产看 ./node -v1. zx -d xxx.tar.xz2. tar -xf xxx.tarcd /bin。 命令:./node -v配置变量vim /etc/profileexport NODE_HOME=
input 控制输入数字 简单控制只能输入数字功能<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">
html title设置空 In HTML ------------ <title>‎</title>.In JS------------------ document.title='\u200E'
Vue history模式项目发布 nginx部署vue项目server { #前端页面访问地址端口(可根据实际修改) listen 4343; server_name localhost; location /file { root /opt/; autoindex on; } #/dev-api 对接后台接口地址/dev-api location /dev-api { client_max_body_size
多线程调用函数 不管是普通函数、静态函数、全局函数…每个线程都会在自己的线程栈区复制一份这个函数,所有可以随意使用,线程安全。但是需要注意的是,如果这些函数内部对全局、静态变量进行了访问或修改,则不是线程安全的,需要线程加锁互斥。...
fs基本使用 //文件下载var fs = require("fs");var path = require("path");var request = require("request"); var download = function (item) { let url="https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json" // `https://geo.datav.aliyun.com/areas_v3/bound/${ite
git 一般的操作指令 git remote add origin 自己的git 地址其中 origin 单词不要写错 如果写错会存在远程不存在origin这个仓库名称,可以使用如下操作方法,查看远程仓库名称以及路径相关信息,可以删除错误的远程仓库名称,重新添加新的远程仓库;git remote -v: 查看远程仓库详细信息,可以看到仓库名称git remote remove orign: 删除orign仓库(如果把o
git的关联本地仓库等相关设置 git remote -v: 查看远程仓库详细信息,可以看到仓库名称git remote remove orign: 删除orign仓库(如果把origin拼写成orign,删除错误名称仓库)git remote add origin 仓库地址: 重新添加远程仓库地址gti push -u origin master: