logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue组件间数据传递常用方法

1,props父传子,在子组件中利用props属性来接受数据,第一步,在子组件中定义需要传递的props数据,定义props应该按照验证方式,为props中的值提供一个带有验证需求的对象。// 子组件 menu-treeprops: {className: {type: String, // props的类型,这是props的基本类型检查required: true, // 是否必填default

vue 请求代理 proxy

同源策略是浏览器厂商提出的web安全策略,是浏览器最核心也最基本的安全功能,同源即:协议(http等)相同,域名(www.baidu.com等)相同,端口(8080等)相同,只要有一个不同就违反了同源策略。

文章图片
阿里云OSS上传文件设置请求头

之前写过一篇发送文件消息的,原生input上传文件(聊天发送文件消息),那么这次的需求就是更改上传地址,使用阿里云OSS上传。那么,这次选择使用elementUI的upload插件,样式各位大哥根据自己的需求实现吧。要使用OSS,首先需要安装,引入,创建,这里就不详解了,推荐一遍文章:阿里oss前端上传使用。这位大哥是基于promise来创建OSS,也可以选择不使用Promise:data(){r

原生 复选框 input[type=“checkbox“] 样式修改

有的时候在编辑页面的时候会出现需要修改原生复选框样式的需求,那么,这里有一个范本,可以参照修改input[type="checkbox"] {width: 20px;height: 20px;display: inline-block;text-align: center;vertical-align: middle;line-height: 18px;position: relative;}in

文章图片
#css
git commit 提交校验详解

本文主要探索 git commit 时代码提交校验的实现,日常开发我们使用 git 来管理代码,依赖于第三方插件husky,commitlint等,我们可以实现 git commit 提交校验。husky用来在 commit 前校验代码格式正确性,commitlint 用来校验 commit 提交内容的格式的正确性实现 git commit 提交校验的原理其实是依赖于 githooks,即git

原生input上传文件(聊天发送文件消息)

上传文件如果不是特殊的需求,推荐使用elementUI等UI框架自带的文件上传,方便快捷。elementUI上传文件这次的需求是这样的:点击图标发起文件发送操作,选择文件主要还是利用input[type="file"]的change事件,获取选择的文件内容发送图标的样式就不展示了,个人需求不同,样式不同,主要是图标的点击事件中执行input file的click事件。self.$refs.uplo

git生成SSH秘钥(git报错git@github.com: Permission denied (publickey). Could not read from remote repositor)

事情是这样,公司的电脑本来更新代码,拉取代码是没有任何问题的,昨天下班回家后想着把代码拉下来看看,然后在云效上面看到之前

Prettier 代码格式化工具使用详解

什么是Prettier?借用官方的话来说,Prettier 是一个固执的代码格式化程序,它删除所有原始样式*并确保所有输出的代码符合一致的样式。所以,Prettier 是一个代码格式化工具,可以在多人协作开发中能让每一行代码保持一致的风格,Prettier 是一种代码风格指南,Prettier 提供了很多的配置项和API,你可以有选择的配置你想要的代码风格,并使用Prettier 来进行统一格式处

jquery ajax请求封装 (promise)

在进入正文前先来一段小插曲:封装ajax请求主要的目的在于减少冗余代码,而ajax请求的主要作用就是数据请求,那么数据处理就尤为重要了,那么怎样在封装的请求里面实现针对不同业务逻辑、不同数据结构等的数据的处理呢。有两种方法,第一种就是将所有的ajax请求参数及数据处理函数全部传入封装好的ajax请求中,再次不做介绍,相信大家应该能够明白。第二种就是利用promise,那么什么是promis...

#jquery#ajax
安装node-sass时报错,gyp ERR! stack Error: Can‘t find Python executable “python“,......(项目安装使用scss)

首先,node sass是什么?Node-sass是一个库,它将Node.js绑定到LibSass(流行样式表预处理器Sass的C版本)。它允许用户以令人难以置信的速度将.scss文件本地编译为css,并通过连接中间件自动编译。Sass是一种预处理器脚本语言,可以解释或编译成层叠样式表(CSS)。vue项目中安装使用scss时,需要安装node-sass 及 sass-loader第一步,安装淘宝

文章图片
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择