2017-01-14 22:42:59

NPM包管理的一点思考

十二月某天早上睡醒时,发现某个微信群中有一位群友在求助:vue-cli创建的项目构建失败,提示selectColor(namespae);代码中namespae不存在。

当时没有引起关注,但是一上班,发现同事都在讨论:NPM包再次爆炸了一次。

和历史惊人的相似:被babel直接依赖的debug模块写错了一个字母,导致当时成千上万次的转码全部失败

阅读更多 »
2017-01-01 12:27:17

Vue2+SSR:快速定制邮件模板

邮件模板一直是一个头疼的问题,对用户来说,他们希望你的邮件和你的首页一样漂亮,但是邮件客户端的多端一致性非常低,导致写邮件模板特别麻烦。
本文介绍对开发与部署都友好的一种邮件模板的策略。

阅读更多 »
2016-12-03 12:28:56

博客后台已升级至v2版

花了一周的零散时间, 终于将博客后台用element-ui重写了一遍, 由于vue2支持render函数, 因此工厂模式下的组件继承非常强大,让博主少写了一半的代码

几乎所有页面全部都是在route.js路由里直接生成的

v2特点

阅读更多 »
2016-12-02 21:41:21

vue2:数据获取的一点思考

当我第一次把项目升到vue2的时候,就发现了一个问题: 官方推荐在组件内使用watch来监听路由变化,然而:

watch没有next参数,无法阻止路由的改变

阅读更多 »