- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人