活在当下
活在当下
```javascript import React, { PropTypes, Component } from 'react'; import { BackHandler } from 'react-native'; import { connect } from 'react-redux'; import { addNavigationHelpers, NavigationActions } from 'react-navigation'; import NavigationStack...
tips: _阅读大约需要 (2m 50s)_ ### 背景 2018/07/17号,我厂要开发一个新的小程序,用来做快速增长实践,预计三天开发完成。只做一个分享功能,听起来很简单,分析起来似乎也很简单。 ### 准备工作 ##### 前言: 小程序架构的搭建,由于之前是用的wepy这个框架(微信官方小程序脚手架)在用这个框架的时候发现了许多他不足的地方(当时分析可能是刚刚诞生,许多问题没有考虑到),但是经过各种方案解决了手上的问题,成功上线 - 主要的问题 - 同步异步交叉任务,通过时间总线来搞定。 - 没有引入redux 使用全局变量刷新状态。 - redux 确实不好用,成本高于实现利益。 ### 正题: 1. 架构mpvue基本框架的时候,我第一个想到的是请求的封装,顺利完成。使用的是[flyjs][1]框架。一个基于Promise的、强大的、支持多种JavaScript运行时的http请求库. 有了它,您可以使用一份http请求代码在浏览器、微信小程序、Weex、Node中都能正常运行。同时可以方便配合 Vue家族的框架. 可以定义一个变量直接挂到wx上 例如:...
检查.bablerc文件 的 module 是不是设置成了 false
## react-navigation header自定义的问题总结 > 我没有实际运行过这段代码,是以前的一个总结,报错的话可以参考一下官网的自定义方式我只是说明了一些他没有讲到一些坑 https://reactnavigation.org/docs/intro/headers > ## headerStyle 我们在全局中设置了样式后 ```javascript const ModalNavigator = StackNavigator( { Main: { screen: Main }, Login: { screen: Login }, }, { headerMode: 'none',...
## tabbar的嵌套 出现多个header 解决方案 > 关键在于hideNavBar 的使用 ```javascript /** * tabs 下面有多个stack 每个stack 是一个tab选项每个stack下面可以有多个scene * 被stack包裹的scene页面 都有底部tabbar */ const navigator = () => ( reportHomeIcon(focused)} > familyCompare(focused)} > productHome(focused)} >...
# gitlab CI 集成 自动化发布 npm 私有库 **阅读时间约为三分钟** #技术笔记 [前面有一个篇文章是从零开始搭vue组件库](https://github.com/wuweijia/wuweijia.github.io/issues/48) 本篇文章是它的进阶版,通过 **gitlab CI 自动化发布 npm 私有库** ### 将Node.js模块部署到npm可能是一个复杂的过程。即使对于一个简单的模块,您的部署过程可能如下所示 ``` npm run lint npm run build npm test npm version git...
```js { "printWidth": 80, // 每行代码长度(默认80) "tabWidth": 2, // 每个tab相当于多少个空格(默认2) "useTabs": false, // 是否使用tab进行缩进(默认false) "singleQuote": true, // 使用单引号(默认false) "semi": true, // 声明结尾使用分号(默认true) "trailingComma": "all", // 多行使用拖尾逗号(默认none) "bracketSpacing": true, // 对象字面量的大括号间使用空格(默认true)...
# 图解http (上野宣 著) ### 第一章 了解web及网络基础 1. 使用http协议访问web 2. http的诞生 3. 网络基础TCP/IP - tcp/ip协议族 - 分层管理 - 通信传输流 4. 与http关系密切的协议:IP、TCP和DNS - 负责传输的IP协议 - 确保可靠性的TCP协议 5. 负责域名解析的DNS 6. 各种协议与http协议的关系 7....
[微信签名验证](https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign)
小程序开发学习
## 小程序学习总结 > 事件中 target 和 currentTarget 的区别 前者指的当前点击的组件 后者指的是事件捕获的组件 (因为存在事件冒泡机制) ``` ```