小程序仿Vue实现Event

需求

小程序打开时页面的请求依赖于onLaunch阶段的请求,需要使其同步。
模仿Vue的$on, $emit, $once, $off,封装为发布订阅模式框架

阅读更多
webpack配置详解

webpack配置方式及如何优化

阅读更多
kubernetes尝鲜并搭建服务

目的

使用良心云提供面板管理k8s,搭建于1C2G的CVM上,跑gogs,Mysql

阅读更多
Vue,react单页项目更新后的白屏问题,及微信浏览器的坑

现象

项目更新后,部分用户出现打开白屏。设备为Android版本的微信,猜测为非Google Play版本。IOS不受影响

阅读更多
老项目升级vue-cli 3.0

主要对以前的svg模块、条件编译、打包版本号进行兼容

阅读更多
单页项目版本更新

问题

单页应用在部署到服务器后由于manifest文件的更新,路由Hash值发生变化,导致路由点击报错从而无法跳转。

解决

既然每次部署一定会打包,那么在打包时由webpack创建版本号文件,在系统登录时获取,再比对当前版本看是否需要更新。
打包后会在打包目录下生成配置JSON,之后发请求即可。

阅读更多
Vue里返回时缓存数据并滚动到列表信息

缓存数据

两种方案,一种使用react思想,将搜索条件放入VUEX内,进入页面后重新调取,第二种使用keep-alive,本文采用keep-alive方案。

阅读更多
JS & Rx.js & HTTP

函数

this&call……

1
2
3
4
5
6
function a() {
console.log(this)
console.log(arguments)
}
a.call() // 隐式传入this, arguments
a() // 隐式传入arguments,实际为window.a()
阅读更多