自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (6)
  • 收藏
  • 关注

原创 vscdoe同时启动两个端口

/ 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?“EGG_SERVER_SCOPE”: “jdcloud” //这个的意思是走stag这个配置文件。“EGG_SERVER_ENV”: “prod”, //这个的意思是走stag这个配置文件。// 使用 IntelliSense 了解相关属性。// 悬停以查看现有属性的描述。“name”: “启动吧”,

2023-06-06 20:17:09 471

原创 Error: failed to apply product foundation version 3.5.0: 500: invalid character ‘\t‘ in string liter

【代码】Error: failed to apply product foundation version 3.5.0: 500: invalid character '\t' in string liter。

2023-05-22 10:54:32 185

原创 vue2使用pinia在main.js中导入报错

【代码】vue2使用pinia在main.js中导入报错。

2023-02-22 10:11:18 1181

原创 vue下载csv格式的文件

1:下载json2csv插件。2:写一个方法 默认导出。

2022-12-21 11:17:03 1116 1

原创 git修改远程commit

4:再次git rebase --continue,就是修改第二个,如果你对上面的5个commit只修改了3个edit那么就会改3次,直到输入git rebase --continue出现Successfully rebased and updated xxxx信息为止。2:会出现以下内容,把光标移动到pick后面按 i 然后就删除,并且修改为edit,然后按esc,:wq保存并退出(wq前面有冒号)1:要修改第几个(使用git log命令查看历史记录:会出现最近提交记录,并且是按时间倒序展示的)

2022-12-02 17:30:25 1531

原创 在vue页面写i18n国际化文件,不使用引入-切换

i18n国际化在vue组件页面使用定义,不提取出来

2022-10-09 11:10:55 715 1

原创 vsCode配置Eslint+Prettier-苹果和windows代码整理不一样

vsCode配置Eslint+Prettier-苹果和windows代码整理不一样

2022-09-14 16:35:38 317

原创 使用setup语法糖,eslint检查报错

setup 语法糖 eslint报错

2022-08-12 11:32:22 1157

原创 VSCode 快速移动光标至行尾

VSCode 快速移动至行尾有的时候敲代码需要直接跳转行尾但一直按End也太麻烦了

2022-08-08 14:19:55 3364

原创 快速删除代码里面的node_modules

无法删除node_modules怎么办?

2022-06-22 16:54:13 117

原创 rebase分支之后有冲突解决方法

1:git rebase origin/deve2:3:解决冲突后git add .git rebase --continue

2022-03-11 15:19:18 501

原创 取消上一次的rebase

git reset --hard HEAD@{2}

2022-03-11 15:06:49 271

原创 vue 中复制到剪贴板功能 v-clipboard 强烈要求弄成一个组件通过props传值

1.安装依赖npm install --save v-clipboard 2.在main.js中引入import Vue from 'vue'import Clipboard from 'v-clipboard' Vue.use(Clipboard) 3.使用(弄成组件就可以动态传值了,比如输入框的值变了你马上去点,就是复制的最新的值)<template> <button v-clipboard:copy="content" v-c.

2022-03-08 17:24:51 773

原创 el-date-picker时间选择器动态确定可选择的时间范围(不可选择的禁用)

1:组件化-将这个组件进行二次封装 <el-date-picker v-model="dateRange" type="datetimerange" :editable="false" :picker-options="pickerOptions" :placeholder="$t('component.timeSelect.placeholder')" :clearable="false" @focus="time

2022-02-28 10:46:19 1588

原创 Luxon时间处理

1:本地时间转UTC时间let a = new Date()let c=DateTime.fromJSDate(a).toUTC().toFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")2:UTC时间转本地时间let d = DateTime.fromISO(c).toFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")```

2022-02-25 14:26:44 603

原创 【GIT】git cz配置使用方法

1:安装npm install -g commitizen2:进入你想使用的项目(项目已经被git管理)commitizen init cz-conventional-changelog --save --save-exact --force3:使用步骤进入cz之前git add .git cz4:进入cz之后的选择

2022-02-24 14:33:55 2353 1

原创 Luxon处理时间差(就是算两个时间差多少时间)

1:但是我不确定能不能把2.20做为开始时间,2.18作为结束时间,如果有知道的朋友可以告知下,现在没空做实验…var end = DateTime.fromISO('2017-03-13');var start = DateTime.fromISO('2017-02-13'); var diffInMonths = end.diff(start, 'months');diffInMonths.toObject(); //=> { months: 1 }...

2022-02-24 10:47:34 519 1

原创 【composition-api】学习第二步函数声明及监听事件-只针对工作不针对学习

1:函数声明及监听事件<template> <div> <span>{{ age }}</span> <button @click="ageAddition">点击我变化</button> <我是子组件 ref='操作子组件的数据'/> </div></template><script>import { watch, ref, reactive, w

2022-02-21 11:23:54 435

原创 【composition-api】学习第一步-只针对工作不针对学习

【composition-api】学习第一步-只针对工作不针对学习

2022-02-18 14:54:00 451

原创 调试工具 vue-devtools Firefox(火狐)版本安装以及使用

1:点这个进去2:直接搜vue3:选择第一个就行了,根据提示点击几下就行4:有的人可能网不好安装不了

2022-01-19 11:03:36 1397 4

原创 删除以及查看分支(远程本地)

查看项目的分支们(包括本地和远程)命令行 : $ git branch -a删除本地分支命令行 : $ git branch -d 删除远程分支命令行 : $ git push origin --delete 查看删除后分支们命令行 : $ git branch -a

2021-12-16 14:24:00 984

原创 Uncaught Error: Module build failed (from ./node_modules/svg-sprite-loader/lib/loader.js): Error: [o

拉取项目之后出现这个问题说我的postcss的版本问题Uncaught Error: Module build failed (from ./node_modules/svg-sprite-loader/lib/loader.js):Error: [object Object] is not a PostCSS plugin实在没办法了 yarn npm百度 什么办法都不行 就是报错 我可怜的头发已经所剩无几解决: ming-zi就是加的名字 加名字就解决了git clone https://

2021-09-13 15:59:59 4002 3

原创 前端面试题之手写深拷贝--超级初级工程师非中高级

```javascript1:这个函数是下面那个深拷贝的前置处理函数 function isobject(obj) { //判断传入进来的值是一个对象并且不是一个null 返回false或者true return typeof obj==='object'&& obj!==null }2:这个才是实现深拷贝的 function deepCopy(scoure) { // 如果不是一个对象就直接返回 if(!i.

2021-09-11 10:48:06 104

原创 vue移动端适配

适配步骤下载amfe-flexible根据网页宽度, 设置html的font-sizeyarn add amfe-flexible到main.js引入import "amfe-flexible"下载postcss和postcss-pxtorem@5.1.1postcss: 后处理css, 编译翻译css代码postcss-pxtorem: 把css代码里所有px计算转换成remyarn add postcss postcss-pxtorem@5.1.1 -D

2021-08-03 11:09:10 105

原创 vuex与vue组件

vuex与vue组件的基本联系 (基本-映射)state、getters 都是 映射 在 组件 的 computed 中mutations、actions 都是 映射 在 组件 的 methods 中mutations 和 actions的区别共同点:1:本质上来说都是函数不同点:1 mutations: 唯一 并且 同步 修改 state的2 actions: 异步 修改 state的、但它不能直接改,最终 必须 commit 到 mutations 上3 第一个形参的区别:

2021-08-02 23:18:53 251

原创 如何快速记忆行内元素与块级元素

首先我们要分清什么叫行内 什么叫块级 .这里只写一下常用的大家感兴趣可以百度一下行内:不可加宽高(需要转换为块级或者行内块才可以加宽高),在一行内显示,一行放不下了才会被挤到下一行去.a、span、b、img、strong、input、select、lable、em、button、textarea 、selecting块级:可以加宽高,自己像个霸主一样独占一行(div、ul、li、dl、dt、dd、p、h1-h6、blockquote、form)最开始记住块级 div 和ul

2021-06-01 18:04:12 248

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除