自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 安装oh-my-zsh后nvm:commond not found

解决Mac安装oh-my-zsh后出现 command not found的问题

2022-12-21 11:12:34 618 1

原创 Mac 终端配置 oh-my-zsh 和自动补全

Mac 终端配置 oh-my-zsh 和自动补全以及命令高亮安装 oh-my-zsh在终端输入命令:sh -c “$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)”安装自动补全插件在终端输入命令:cd ~/.oh-my-zsh/custom/pluginsgit clone https://github.com/zsh-users/zsh-autosuggestions.git

2021-11-30 18:36:20 956

原创 Moment和Dayjs的使用以及区别

1.将时间戳转化为时间eg:将1630512000000转化为(YYYY-MM-DD HH:MM:ss)格式 moment(1630512000000).format('YYYY-MM-DD HH:mm:ss').valueOf()2.将时间转化为时间戳,如果是用的antd时间控件,那么选中后是如下图所示:需要先用需要先用start.format("YYYY-MM-DD HH:mm:ss")处理成(YYYY-MM-DD HH:MM:ss)格式:eg: const targetTime=star

2021-09-14 14:52:59 5218

原创 react 根据url动态生成带logo的二维码并下载

react 根据url动态生成带logo的二维码并下载这里写自定义目录标题react 根据url动态生成带logo的二维码并下载需要根据后端返回的url来动态的生成带logo的二维码并下载可以使用qrcode.react1.先安装依赖 npm install qrcode.react2.在文件里面引入 import QRCode from 'qrcode.react';3.在代码里注意:不要使用如下方式,我刚开始百度搜的是下面这种方式,然后logo就一直显示不出来4.点击下载,下载的情况

2021-08-05 14:58:49 1305 1

原创 mac电脑 在终端修改host

1 .打开程序坞中的终端2.输入sudo vi /etc/hosts,它会提示你输入你的管理密码,也就是你的电脑的锁屏密码3.按i 编辑文件,然后修改自己所要修改的内容4.修改完之后,先按Esc,然后按shift+:(冒号)5.输入wq 保存并退出。...

2020-10-28 10:32:47 655

原创 下拉框里面的过长文字实现换行,不要省略号

下拉框里面的options有的因为文字过长,超出的部分就以…显示了,我们要是想看全文字不是很方面,我们一般的做法就是把下拉框给加长,但是当文字特别长的时候呢,我们此时就想通过换行来实现了。通过:white-space: pre-wrap;就可以实现不显示省略号直接换行了。...

2020-09-27 15:34:16 3947

原创 在文本框内实现数据自动换行,格式为每行一条

拿到后端返回的数据,要求以每行一条的格式回填到textArea文本框内,此时我们可以用’\n’,把拿到的值用模版字符串与’\n’拼接,这样就能实现啦

2020-09-27 15:29:55 833

原创 antd中的upload上传文件添加额外参数data,限制文件大小,获得后端数据,

最近的需求是上传文件,并且在上传之后获得后端返回的数据,并且把它展示出来antd中的upload,点击上传按钮掉后端接口,要是想传入额外的参数,就用data这个参数,可以写成下图所示的对象形式限制文件大小,我限制的是文件大小不超过100kb,然后错误信息弹出的时间停留是2s在获得后端数据这里,antd的官方文档里面有写response是后端返回的数据...

2020-09-27 15:25:08 11764 4

原创 对图片地址进行decode处理

假如后端传过来的图片地址是https%3A%2F%2Fimg-hxy031.didistatic.com%2Fstatic%2Fnoah%2这样的形式那么我们需要对该地址进行decode处理,decodeURIComponent(https%3A%2F%2Fimg-hxy031.didistatic.com%2Fstatic%2Fnoah%2)详情可见https://www.w3school.com.cn/jsref/jsref_decodeURIComponent.asp...

2020-09-07 11:54:53 671

原创 react父组件给子组件传值,子组件给父组件传值

父组件给子组件传值在父组件中在子组件中子组件给父组件传值在子组件中在父组件中此文章适合于刚入门的前端

2020-08-21 16:51:02 122

原创 前端面试题含答案,持续更新中

1.vue中data和return data的区别在vue实例中,可以不用return。而在组件中,需要用到return,因为组件可以复用,如果不用return包裹,那么所有引用这个组件的都将用到一个打他,造成数据污染,要是被包裹起来就只在当前组件有作用。2.vue中this.set的正确用法this.set的正确用法this.set的正确用法this.set(obj, key, value)obj是所要操作的对象要是直接增加或者删除data里面的对象的属性和属性值是不可以的,(也就是说直接操作dat

2020-08-18 15:51:19 188

原创 vuex详解

比如在app.vue中,created(){this.$store.dispatch(‘getList’,)//dispatch是专门触发action里面的函数的}computed:{…mapState([‘list’])} 此时全局的state数据就被影射到app的计算属性中了。mapState和mapGetter都是映射,mapState是映射的state的数据,mapGetter是映射的getter里面的数据在store里面只要app渲染,那么created函数就会被触

2020-08-17 17:56:25 128

原创 处理后端传过来的时间格式

如果后端传过来的时间格式是YYYY-MM-DD HH:mm:ss,如果想在这个日期的基础上加上几十天或者减去几十天可以用moment.js或者是dayjs,这里以dayjs为例dayjs(new Date(YYYY-MM-DD HH:mm:ss)).add(60, "day").format("'YYYY-MM-DD HH:mm:ss'")要是减去多少天,用subtract要是后端传来的格式是时间戳,直接dayjs(YYYY-MM-DD HH:mm:ss).add(60, "day").form

2020-08-10 11:14:13 947

原创 mac安装oh-my-zsh的时候一直报错Failed to connect to raw.githubusercontent.com port 443: Connection refused

发现是因为访问不了命令里面的网址(raw.githubusercontent),最后用的安装包的网址进行下载的,打开如下网址点install.sh,然后点查看原始数据然后在终端输入 `sh -c "$(curl -fsSL https://gitee.com/dongzhe3917875/oh-my-zsh/raw/master/tools/install.sh)"`下载zsh的主题可以用然后下载主题用这个 git clone https://gitee.com/han8gui/zsh-au

2020-08-05 11:46:27 733

原创 vue运行报错 Missing space before function parentheses space-before-function-paren

vue在运行的时候一直报错,导致文件保存不了,原因是少加了一行“space-before-function-paren”: 0找到你vue项目里面的.eslintrc.js文件然后加上“space-before-function-paren”: 0

2020-08-03 14:06:05 10665

原创 安装nvm时报错Failed to connect to raw.githubusercontent.com port 443 Operation timed out

今天在安装nvm时,一直报错,在搜了很多方法后,发现点击文章中的网址查询raw.githubusercontent.com的真是ip,然后在用sudo vim /etc/hosts修改hostseg:199.232.28.133 raw.githubusercontent.com然后在重新执行命令,发现还是不行感觉这个网站生成的ip不太准确,咨询了一位大佬之后,他给了我一个ip地址,果然一下就安装好了,可以把ip地址换成151.101.76.133 ,然后在执行命令就能安装成功了curl -o-

2020-07-24 18:27:19 2950 1

原创 es6...三点运算符的用法

let arr = [1,2,3,4]console.log(…arr) //arr的值为1 2 3 4举一个我们在项目开发中会用到…三点运算符的地方比如我们在调接口的时候,新增接口需要传的字段我们在data里面这样定义的:ruleForm: {cname: “”,ename: “”,bizIdList: []}而编辑接口则需要在原有的基础上新增一个字段bizId,那么此时我们可以写成const req={…ruleForm,bizid:val}...

2020-07-20 17:41:05 534

原创 使用vue+element的table实现多列checkbox

最近接到一个需求,

2020-07-17 16:36:52 2225 1

空空如也

空空如也

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

TA关注的人

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