redux 是个大猪蹄子 发表于 2018-12-14 | 更新于 2019-10-21 2018.10.10,和 redux 的相遇 女人都是大猪蹄子,哼 记得刚捡到 redux 的时候她还辣么弱小,可怜加无助。阴雨绵绵的天气,在公司楼下喵喵喵地叫着,本来是想带她避避雨,结果,手一伸,就直接爬我身上,赖着不走了。我能怎么办,我也很绝望啊。没办法,就直接把外套脱下往这个脏兮兮的小家伙身上一套,抱在怀里就上楼去了。 阅读全文 »
DiffUtil、LiveData 的应用 发表于 2018-09-10 | 更新于 2019-10-21 Vue 里实现一个列表so easy,Vue 为我们提供了v-for 指令,可以绑定数组的数据来渲染一个项目列表: 1234567<div id="app-4"> <ol> <li v-for="todo in todos"> {{ todo.text }} </li> </ol></div> 12345678910var app4 = new Vue({ el: '#app-4', data: { todos: [ { text: '学习 JavaScript' }, { text: '学习 Vue' }, { text: '整个牛项目' } ] }}) 数据和视图的绑定就完成了。 阅读全文 »
关于 Vue 响应式原理的困惑 发表于 2018-07-29 | 更新于 2019-10-21 需求描述需要将用户信息的 UI(下文用 UserInfo 来代替) 写成一个 Vue 组件,达到重用的目的。 阅读全文 »
社交化分享组件踩坑 发表于 2017-11-21 | 更新于 2019-10-21 issue:微信登录失败问题是这样的,项目里的社交化分享是基于 UMShare 封装成的一个 ShareLib module,为了让这个 module 对调用者说更透明,我将 WXEntryActivity 的申明从 App module 移动到了 ShareLib module里, AndroidMainifest.xml 中关于 WXEntryActivity 的申明如下: 同时把 wxapi 目录(包含 WXEntryActivity.java 也一并转移,根目录下的 wxapi 目录如图: App module 确实清爽了不少。但是,这么做会引发怎样的问题呢? 阅读全文 »