开发 七月 23, 2019

Vue-l10n 货币本地化Vue插件

文章字数 4k 阅读约需 4 mins.

前段时间看到项目里面的货币符号和金额转换的Vue 全局过滤器,感觉这样实现一点都不优雅,而且存在不完善,不统一的问题。比如每次都需要实时算,每次切换货币要强刷页面重新加载。然后...

查看全文

开发 六月 18, 2019

Vue-Cli3、multi-page多页面、i18n多语言项目打包优化

文章字数 5.9k 阅读约需 5 mins.

这次主要是对打包文件 chunk-vendors文件拆包,和 chunk-common提取通用chunk 里面的多语言包进行分语言环境懒加载。
要做这这些事情,需要先了解以下内容:

1.优化效果对比

首先看一下优化前后的webpack-bundle...

查看全文

开发 五月 28, 2019

Vue-Cli2到Vue-Cli3 Vue项目架构升级

文章字数 3.6k 阅读约需 3 mins.

由于Vue-cli2老板官方不维护,且不推荐使用Vue-Cli2版本,推荐大家使用Vue-Cli3版本。然后我看了一下Vue-Cli3的文档,确实比之前的老版本体验好了很多。

  1. 目录结构更清晰.
  2. 弃用之前的的build文件夹的build.js和webpack.prod.conf.js
  3. 使用新的vue.config.js配置文件包含了之前的wepack配置项。
  4. 支持插件集成和插件开发。(比如PWA这样的功能可以通过插件一键集成)
  5. 可以通过 vue ui 命令运行图形化界面,在图形化界面上创建和管理...
查看全文

开发 二月 20, 2019

Js Console报错排查及解决方案

文章字数 2.3k 阅读约需 2 mins.

# 前言 开发过程中有时经常看到一个报错,脑海中浮现出曾经遇到过这样的错误,并也经历过解决方案,但是突然就说想不起来之前是怎么解决的,所以这里记录日常开发中Chrome浏览器Console报错排查及解决方案&思路

中文翻译:不受控制的运行时。lastError:消息端口在接收到响应之前关闭。

原因:this does not look like a Caddy error. (Caddy errors would not be rendered client-side.) 是一个浏览器扩展问题...

查看全文

开发 十二月 10, 2018

VueJs单页面应用SEO解决方案

文章字数 4.9k 阅读约需 4 mins.

1)SPA:单页面应用,基于vue框架开发的项目很多都属于单页面应用;
2)SSR :server side rendering, 服务端渲染,额,这个不是订阅那个SSR,我一开始就弄混了;
3)Prerender:预渲染,Prerender.io是基于Node.js的程序,它可以让你的JavaScript网站支持搜索引擎,社交媒体,并且它兼容所有的JavaScript框架和库。它采用PhantomJS渲染JavaScript的网页然后呈现为HTML。此外,我们可以实现的prerender服务层来缓...

查看全文

开发 五月 28, 2018

Stripe支付平台对接技术方案

文章字数 20k 阅读约需 18 mins.

最近新接触的Stripe支付平台,相比前几个我感觉Stripe更专业一些,后台管理功能清晰,操作方便,体验好。
开发文档也很清晰,相对前之前接触的支付平台开发文档,Stripe这个我觉得更容易快速了解其所有API,以及功能。API参数及参数说明很清晰,返回数据结构很合理,对应的API返回对应对象属性很容易理解。不像PayPal返回结果特别不好用,夹着各种键值对,结构凌乱。

下面记录我集成Stripe支付平台过程。

建议用pods 安装SDK,如果不了解Pods 请前往CocoaPods 了解更多...

查看全文
0%