- 博客(34)
- 收藏
- 关注
原创 腾讯云centos+gitee 前端自动化部署
先准备一台服务器,我用的是腾讯云centos1.安装 Git2 安装 Node(建议用 nvm)验证nvm -v安装node这个错误是因为系统中安装的 GLIBC(GNU C 库)和 libstdc++ 版本低于 Node.js 所需的版本所以更换低版本node检查是否安装成功node -v3 创建文件夹4 克隆项目5.写一个部署脚本 deploy.sh`#!/bin/bash腾讯云CentOS - 修复Yarn缓存/依赖解压失败的部署脚本。
2025-12-12 11:43:48
837
原创 前端如何动态添加项目前缀path
在这里插入图片描述](https://img-blog.csdnimg.cn/direct/72b518cd86e04d34817d4eafd922ffb2.png。使用hash模式(url发生变化时,变化的是url的#号后面的hash值)不要使用 history 路由模式。1.路由改造 --vue。
2024-01-22 11:44:27
610
原创 npm 常用命令
对于非特定平台的构建步骤,比如需要编译CoffeeScript,可以用prepublish脚本去实现,并把它依赖的包放在devDependency中。npm install 安装模块 --save-dev 安装包信息将加入到devDependencies(开发阶段的依赖),所以开发阶段一般使用它 — 简写-D。URL应该是公开的(即便是只读的)能直接被未经过修改的版本控制程序处理的url。这个名字会作为在URL的一部分、命令行的参数或者文件夹的名字。任何non-url-safe的字符都是不能用的。
2024-01-17 17:32:08
934
原创 axios取消请求的方法
timeout: 0, // 设置超时时间为 0/null 表示永不超时。signal: controller.signal, // 绑定取消请求。// 第二种方法:try…// 创建请求控制器。
2024-01-09 14:37:59
564
原创 git分支开发错误处理
git cherry-pick <提交代码的日志id>原本是属于分支2.4.0的功能开发到了2.5.0。找到你提交代码的日志id。
2023-12-27 17:59:28
401
原创 dos命令 (cmd常见命令符)
ping —> 网站 baidu.com。cd /d(切换磁盘) …查看网站的ip 或者 是否能成功访问。calc 计算器。
2023-09-05 14:29:59
81
原创 v3 - ts 动态路由
/ addRoute允许带children添加,所以循环第一层即可。// 防止首次或者刷新界面路由失效。vite import模块。
2023-06-08 17:07:46
190
原创 数组深度去重
unique(arr) {let obj = {};return arr.filter((item, index) => {// 防止key重复let newItem = item + JSON.stringify(item);return obj.hasOwnProperty(newItem)? false: (obj[newItem] = true);});},
2022-03-31 14:04:21
211
原创 node 中的fs模块学习
// 引入读写模块const fs = require(‘fs’)// 检测文件是目录还是文件 回调第一参数 错误输出fs.stat(’./html’, function (err, data) {if (err) {console.log(err)return}console.log(err)console.log(data)// 获取文件的大小;console.log(data.size)// 获取文件最后一次访问的时间;console.log(’ 获
2021-10-07 23:51:10
164
原创 vue3知识点
图片看完你就基本可以上手搞开发了,本文适合Vue初学者,或者Vue2迁移者,当然还是建议Vue3官网完全过一遍。不适合精通原理,源码的大佬们。先推荐两个vscode插件Volar首先推荐Volar,使用vscode开发Vue项目的小伙伴肯定都认识Vetur这个神级插件,有了它可以让我们得开发如鱼得水。那么Volar可以理解为Vue3版本的Vetur,代码高亮,语法提示,基本上Vetur有的它都有。特色功能当然作为新的插件出山,肯定有它独有的功能。多个根节点编辑器不会报错Vue3是允许我们有多
2021-09-30 14:49:32
664
原创 快速了解正则
预定义类型. 除了空格和回车的所有字符\d [0-9] 匹配所有有数字\D [^0-9] 匹配所有非数字\s 所有不可见字符\S 所有可见字符\w 匹配所有字母 下划线 数字\W 匹配所有非字母 下划线 数字g 全局匹配i 不区分大小写gi 全局不区分大小写范围类[ abc] 里面的任意字符[^abc] 不是括号里面的所有 要在[ ]类使用组合类[0-9][a-z] 第一个包含0-9 第二个 是a-z 的任意字母边界^ 以什么开头$ 以什么结束
2021-09-29 15:43:45
163
原创 2021-05-07
构造函数的创建方法普通函数创建let Fn = function () {this.name = ‘**’}let son = new Fn()用Object.create创建爱let Cat = {name: “xxx”,fn: (name) => {console.log(name)alert(‘1111’, name)}}let son = Object.create(Cat)son.fn(son.name)使用对象的方式创建var Cat = {
2021-05-07 10:56:43
91
原创 vxe错误
vconsole.min.js?2f0e:10 [vxe-table] 如果使用分组表头,固定列必须按组设置fixed: ‘’, 不用用的把这个去掉就好了
2021-04-14 15:06:18
1432
2
原创 数据格式guolv
functionmyIsNaN(value){returntypeofvalue==="number"&&!isNaN(value);}constwan=function(v,digit){if(v=="-"||v==null){return"--";}else{if(myIsNaN(digit)){return(Math.ro...
2021-03-22 14:53:05
132
原创 2021-01-24
git init 初始化git add . 提交到暂存git commit -m"注释" 把暂存提交到本地仓库git remote add origin 地址 和远程仓库建立联系git push -u origin master 第一次全部提交git branch 分支名 创建分支git checkout 分支名 切换到相应分支git branch -d 分支名 删除本地分支git push origin :远程分支名 删除远程分支git merge 分支名 把某分支
2021-01-24 20:54:45
142
原创 2021-01-24
vue 一些父子组件传值方法传值方法父子传子$ref 父传子父传字(父访问子实例对象(this))在子组件标签定义ref属性this.$refs.ref值 === 子组件this2.props 父传子父子传值父传子(父传子属性)传:在子组件标签上定义一个属性 属性名 =值收:子组件内接受 props:[属性名]注意点: 如果传过来的是原始值(Number,String,Boolean,null,Undefined)不可修改如果父组件传过来的是引用值(Ob
2021-01-24 16:49:38
123
原创 2021-01-06
// 默认 :webpack.config.js// node暴露一个东西 module.exportsconst { resolve } = require(‘path’)const path = require(‘path’)const VueLoaderPlugin = require(‘vue-loader/lib/plugin’)// 导入生成html的插件 html-webpack-pluginconst HtmlWebpackPlugin = require(‘html-web
2021-01-06 17:12:44
127
原创 2021-01-06
计算属性,侦听器 methods updated计算属性计算 computed 依赖多个值 或有返回值侦听器 watch侦听某一个值看是否发生了变化 如果发生变化就会执行事件 依赖某一个值事件 methods改变数据 只要dom上的任何数据发生了变化 因为页面重新渲染 会执行他 消耗性能updated只要渲染页面发生变化就会执行 消耗性能...
2021-01-06 15:33:47
90
原创 2021-01-06
$nextTick的作用$nextTick()作用 会等之前的数据渲染完毕之后再执行里面的内容 他是一个异步处理数组vue只能识别数组长度变化,数组里面的值修改了,vue是识别不到的,vue不会主动刷新数据对象vue中的对象只能识别值发生变化,不能识别长度发生变化用于页面刷新了数据没有渲染和用于组件的一些初始化...
2021-01-06 15:31:14
80
原创 2020-09-10
function countDown(time) {let nowTime = +new Date();//当前时间总秒数let inputTime = +new Date(time);//用户输入的总秒数let times = (inputTime - nowTime) / 1000;//剩余多少秒let d = parseInt(times / 60 / 60 / 24);//天数d = d < 10 ? “0” + d : d;let h = parseInt(times / 60
2020-09-10 20:54:39
94
原创 2020-09-09
Math的一些使用方法Math.PI; 是指求圆周率 π console.log (Math.PI); //3.1415…Math.abs() ;求一个数的绝对值console.log (Math.abs(-1)); // |-1|所以输出13.Math.pow(m,n); 求m的n次方console.log (Math.pow(2,10)); // 2的10次方 所以输出10244.Math.max(a,b ,c.d); 求a,b,c,d最大值co
2020-09-09 12:21:45
506
原创 前端Css属性总结
前端Css属性总结width: 设置宽度;height: 设高度;background-color: 设置背景颜色;border:边框;border-radius: 边角 ;字体color:设置字体颜色;font-size:设置字体大小;font-weight:文字是否加粗 值100-1000 ;font-style:设置字体样式;font-family: 设置使用那种字体;line-height:设置行高;外边距 内边距margin:外边距 第一个值上下 第二个值左右
2020-09-01 16:47:18
279
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅