开发笔记

记录学习和工作中遇到的问题,查漏补缺。

form表单多个相同name向后台传值(数组)

form表单多个相同name向后台传值(数组)

项目中有个需求:form中有一个input输入框 ,用户可以随意添加输入框的数量,点击提交时  所有输入框都要提交到后台,最开始 我是将所有输入框给一个相同的name属性,但是后台取到的这个name的值 是最后一个输入框的数据,其他输入框的数据被覆盖了,,,探索一阵子  找到了解

东明兄 东明兄 2019-04-23
4.2K+ 0 0
GitHub仓库初始化后无法push

GitHub仓库初始化后无法push

GitHub仓库初始化后无法推送

东明兄 东明兄 2019-04-21
1.4K+ 0 0
微信授权登录获取用户信息并使用canvas绘制头像

微信授权登录获取用户信息并使用canvas绘制头像

制作一个h5,需要把用户头像绘制在一张图片上,现在一般都是在前端使用canvas绘制头像以减轻服务器的压力 制作了一个简易demo: github地址:https://github.com/crazyming9528/wechat_login_canvas_avatar

东明兄 东明兄 2019-04-10
3.2K+ 0 0
在axios interceptors(拦截器)中引用vue实例上的方法,vuex

在axios interceptors(拦截器)中引用vue实例上的方法,vuex

要在拦截器中使用 vue上定义的方法 ,vuex 之类的,直接使用this 肯定是不行的, main.js中 将new出来的 Vue 实例赋给window全局的一个变量 在拦截器中 我们把this替换为vueObj就可以了,用vueObj点出来需要的东西. window.vueObj = ne

东明兄 东明兄 2019-04-08
3.9K+ 0 0
swiper.js  循环模式下索引不正确的解决方法

swiper.js 循环模式下索引不正确的解决方法

swiper.js 在loop循环模式下索引值错误的解决方法

东明兄 东明兄 2019-03-13
5.1K+ 2 0
为什么要把方法定义在原型上而不是构造函数中

为什么要把方法定义在原型上而不是构造函数中

在学习封装插件的时候,冒出个问题:为什么要把方法定义在原型上而不是构造函数中 因为在 原型中 定义方法 和 在 构造函数中定义方法 似乎没有什么区,经过 学习 整理如下: 在构造函数中定义方法,方法也就是函数,函数是引用类型,每一次new 实例化的时候 都会在堆内存新建一个空间存储函数,这样就造成

东明兄 东明兄 2019-03-06
3.1K+ 2 0
jenkins修改语言为中文

jenkins修改语言为中文

1.主界面 -> 系统管理 -> 插件管理 -> 可选插件 安装 Localization: Chinese(Simplified) 和 Locale 这两个插件 在访问jenkins的域名后面跟上restart并访问, 重启 jenkins 例如: www.qq.com/restart

东明兄 东明兄 2019-02-23
2.4K+ 0 0
vue 递归组件 实现无限极树形菜单

vue 递归组件 实现无限极树形菜单

项目中 要实现一个 无限极菜单,使用递归组件的方式实现,主要就是遍历 一个数组,对数组 进行一些处理,判断是否有子级,有子级就继续遍历.并通过 splice 等方法 对数组增删改查, 代码  github  地址:https://github.com/c

东明兄 东明兄 2019-02-16
5.2K+ 0 0
浏览器滚动条美化

浏览器滚动条美化

浏览器滚动条美化

东明兄 东明兄 2019-02-11
1.9K+ 0 0
JavaScript 获取某月的最后一天

JavaScript 获取某月的最后一天

JavaScript 获取指定月份的最后一天

东明兄 东明兄 2019-02-07
1.8K+ 0 0
Angular + Rxjs 获取 Response header

Angular + Rxjs 获取 Response header

项目中 后端将一些参数放在 Response header里边了,我们需要去 Response里获取,要获取到完全的response,在 发起请求时 在option中添加 observe: 'response'; 例如:this.http.get(url,

东明兄 东明兄 2019-02-01
4.8K+ 0 0
前端跨页面通信 Broadcast Channel 与 window.postMessage

前端跨页面通信 Broadcast Channel 与 window.postMessage

BroadcastChannel,叫做“广播频道”,官方文档说,该API是用于同源不同页面之间完成通信的功能。 与window.postMessage的区别:BroadcastChannel只能用于同源的页面之间进行通信,而window.postMessage却可以用于任何的页面之间,

东明兄 东明兄 2019-01-27
3.7K+ 0 0
解决 Cannot download “https://github.com/sass/node-sass/releases/download/binding.node的问题

解决 Cannot download “https://github.com/sass/node-sass/releases/download/binding.node的问题

node-sass

东明兄 东明兄 2019-01-25
2.3K+ 0 0
vue实现可拖拽排序的列表

vue实现可拖拽排序的列表

使用拖拽事件,利用数组的 splice方法 删除 添加元素,从而实现对数组的拖拽排序,因为vue angular 等框架是数据驱动视图,数组变化了,界面也会变化.

东明兄 东明兄 2019-01-17
7.1K+ 0 0
jquery ajax 文件上传配置

jquery ajax 文件上传配置

processData: false, // 默认 | 不处理数据 contentType: false, // 默认 | 不设置内容类型

东明兄 东明兄 2019-01-17
2.3K+ 0 0
1 … 12 13 14 15 16 … 24