最近在做一些项目,开始频繁的处理一些上传文件和导出excel的需求,现在就 egg.js 接收文件处理做一点简单的总结。
关于webpack的一些点
记录webpack的一些基本概念及相关优化。
ES6的Class
ES6 引入了一个类的概念,其实类是个特殊的函数,可以看做是一个语法糖,它的大部分功能,ES5都能做到。新的 class 写法,只是让对象原型的写法更加清晰、更像面对想象编程的语法而已。
微信小程序的一些注意事项
主要记录一些小程序开发过程中需要注意的一些点,以及相关知识的学习。
wx.navigateTo 跳转页面,不能使 tabbar 页面。小程序的页面栈最多是10层。
小程序的绑定事件传参:
1 | <block wx:for='{{cardList}}'> |
基于Vue的权限控制系统的解决方案
目前公司内部,基于 Vue 全家桶的项目还是比较多的。在入职公司后,刚好团队在开发内部的一个运营管理的 MIS 系统。在项目初期,对于系统的权限控制,比较粗糙。随着 MIS 系统的内容越来越多,对于系统的用户权限便不得不去进行限制区分了。
Vue SSR初探
关于 Vue SSR(即Vue 的服务端渲染)大家应该都是有所耳闻,当然了,已经应用到项目中的也不在少数。官网也提供了一个大而全的demo,全家桶都用上了。但对于新手来说,会相对有点难度。本篇博客从一个最基本的 Vue SSR demo开始,通过逐步引入vue-router, vuex,用来学习 Vue SSR 相关的知识(node服务采用的是 egg,其实用express,用什么都可以。为什么用 egg, 不用nuxt, 此处埋点伏笔,O(∩_∩)O哈哈~)。
egg内置的HttpClient
egg框架扩展
egg框架提供了多种扩展点扩展自身的功能:
- Applictaion
- Context
- Request
- Response
- Helper
egg内置对象
egg内置基础对象,包括从 Koa 继承来的4个对象(Application,Context,Request,Response)以及框架扩展的一些对象(Controller,Service,Helper,Config,Logger)。