摘要: 方法一: 使用express搭建静态服务 mock数据写在json文件中,proxyTable 里将接口代理到具体mock数据json文件上。具体方法: 创建 mock 文件夹 build/dev-server.js 中添加如下代码 npm run dev 启动后,可以通过 http://local 阅读全文
posted @ 2017-10-30 14:18 axl234 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 微信 webview 内置了调整字体大小的功能,对于网页的可用性来说是一个很实用的功能。一些网页的字体设置过小导致用户看不清文字,调整字体大小即可解决这个问题。 但是对于一些追求显示效果的移动端页面来说,字体大小的调整可能会导致部分文字无法显示甚至是页面布局出错。如图,大众点评案例。 解决方案 微信 阅读全文
posted @ 2017-10-30 09:48 axl234 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 问题背景 很多webview提供了调整页面字体大小的功能,例如手机QQ、微信、部分Android内置浏览器等。大部分浏览器调整字体只会导致字体显示大小发生改变,其他元素的大小不受影响。但对于结构稍微复杂一点的页面,字体大小的变动就足以导致页面布局乱掉,导致文本不居中、文字折行、布局混乱等问题。 调整 阅读全文
posted @ 2017-10-30 09:46 axl234 阅读(16773) 评论(2) 推荐(4) 编辑
摘要: 假如现在你需要写一个像下面一样的表格的应用程序,这个表格可以根据不同的字段进行升序或者降序的展示。 这个应用程序看起来很简单,你可以想出好几种不同的方式来写。最容易想到的可能是,在你的 JavaScript 代码里面存储这样的数据: var sortKey = "new" // 排序的字段,新增(n 阅读全文
posted @ 2017-10-30 09:31 axl234 阅读(868) 评论(0) 推荐(1) 编辑
摘要: 现代主流框架均使用一种数据=>视图的方式,隐藏了繁琐的dom操作,采用了声明式编程(Declarative Programming)替代了过去的类jquery的命令式编程(Imperative Programming) 前者我们详细地写了如何去操作dom节点的过程,我们命令什么,它就操作什么;后者则 阅读全文
posted @ 2017-10-30 09:28 axl234 阅读(5357) 评论(0) 推荐(3) 编辑
摘要: 我们在使用Vue.js开发复杂的应用时,经常会遇到多个组件共享同一个状态,亦或是多个组件会去更新同一个状态,在应用代码量较少的时候,我们可以组件间通信去维护修改数据,或者是通过事件总线来进行数据的传递以及修改。但是当应用逐渐庞大以后,代码就会变得难以维护,从父组件开始通过prop传递多层嵌套的数据由 阅读全文
posted @ 2017-10-30 09:23 axl234 阅读(3316) 评论(0) 推荐(0) 编辑