SF
Mario Studio
Mario Studio
注册登录
关注博客
注册登录
主页
关于
RSS
LeanCloud带图形校验码的短信发送Vue组件开发
KingMario
2017-11-07
阅读 5 分钟
5.1k
有15万开发者使用LeanCloud服务,其中不乏知乎、懂球帝、爱范儿、拉卡拉等知名应用,LeanCloud提供了数据存储、即时消息……等一站式服务,并从常用的用户管理需求出发,提供了邮箱验证、短信验证……等用户账户相关的服务。
用 nginx 代理 MailChimp API 并支持跨域
KingMario
2017-03-15
阅读 5 分钟
5.4k
nginx 既灵活方便,又功能丰富,可以帮助我们实现添加跨域头、URL 重写以及隐藏敏感信息等功能。本文介绍在使用 MailChimp进行邮件营销中遇到的一个普遍问题,分析了浏览器发起跨域请求时,在浏览器和服务器之间的交互过程,在此基础上提供了一个使用 nginx反向代理实现的、灵活经济的解决方案。
开发一个简单指令理解 Vue 的 v-model 语法糖
KingMario
2017-03-07
阅读 2 分钟
8.5k
Vue 中有若干个“语法糖”: v-model 语法糖 组件注册语法糖 arr.$set 语法糖 后两种语法糖即使不深入理解,也可以直接应用,然而如果没有充分理解第一种语法糖,那么就可能遇到一些奇怪的问题。 考虑如下需求: 编写一个自定义指令,使得在文本输入框中输入的敏感词(如:f..k)自动删除,并更新通过 v-model 指令所绑定...
从一个奇怪的错误出发理解 Vue 基本概念
KingMario
2017-03-01
阅读 5 分钟
6.4k
这是一个简单到几乎不能再简单的 Vue 项目,在 index.html 的 body 中有一个 id 为 app 的 div 根元素,其中包含一个 my-component 自定义标签。
Vue 项目中使用 webpack 将多个组件合并打包并实现按需加载
KingMario
2017-02-16
阅读 4 分钟
21.7k
使用 Vue 开发项目时,如果要使用其单文件组件特性,必然要使用 webpack 或者 Browserify 进行打包,对于大型应用,为了提升加载速度,可以使用 webpack 的 code splitting 功能进行分割打包,生成较小的模块并按需加载,这在 Vue 文档及 vue-router 文档中均有介绍:Async Components、Lazy Loading。
Vue SPA 项目在 Amazon S3 部署小技巧
KingMario
2017-02-14
阅读 1 分钟
8.7k
Vue 通过 vue-router 实现的 SPA 项目部署在 Amazon S3 bucket 中,通过 Static Website Hosting 设置 Index Document 为 index.html,如果 vue-router 使用 history 模式,那么在浏览器通过路由路径访问非根路由路径时,会返回 404 错误,如何解决这个问题呢,在 stackoverflow 上有一个 高负分 的答案,其实是正确答案...
npm 安装 chromedriver 失败的解决办法
KingMario
2017-02-10
阅读 1 分钟
42k
经分析发现,某些版本下,chromedriver 的 zip 文件 url 的响应是 302 跳转,而在 install.js 里使用的是 Node.js 内置的 http 对象的 get 方法无法处理 302 跳转的情况;而在另外一些情况下,则是因为 googleapis.com 被墙了,此时即使采用科学上网的方法也仍然无法获取文件。
Vue 自定义 directive 实现点击放大显示 wordpress wp-json 接口获取的 post 内容中的图片
KingMario
2016-12-29
阅读 4 分钟
3.9k
在做一个项目,需要从 wordpress 中通过 wp-json 接口获取 post 内容,然后用 v-html 显示出来,显示出来的内容中,图片大小都只有 300px 宽,原始图片较大,包含更多细节,因此希望能够实现点击放大查看图片细节。
如何在nodejs express项目中使用body-parser的同时获取JSON化的body和raw body
KingMario
2015-08-07
阅读 2 分钟
24.7k
express项目中通常使用body-parser进行post参数的解析,最常用的是其中的json和urlencoded的parser,可分别对以JSON格式的post参数和urlencoeded的post参数进行解析,均可获得一个JSON化的req.body,如: