Kummy's Blog

o(︶︿︶)o { name : 'Kummy' , job : 'Feser' }
摘要:这个需求是源于我们要根据一个项目,针对某些组件(比如:日期 和 下拉组件 ) 和 页面 做终端的兼容,最终需要实现打包成2个平台:h5 和 pc H5平台,日期组件: PC平台,日期组件: 首先,我们在 package.json-> scripts 里通过参数来区分‘平台’。建议使用 cross-e 阅读全文
posted @ 2019-08-24 16:26 李 维 阅读(873) 评论(0) 推荐(0) 编辑
摘要:前言:当 webpack 编译性能优化做到极限的时候,我们应该跳出webpack编译优化的陷阱。因为编译本来就存在瓶颈。 (拿我司vue项目来说): 当项目中的vue文件,从1到1000的时候,甚至还在一天天增多,如何维护好他们确实是一门学问,因为随之而来的编译速度,时时刻刻不在浪费我们团队中每个人 阅读全文
posted @ 2019-05-30 14:54 李 维 阅读(184) 评论(0) 推荐(0) 编辑
摘要:vue 文档关于:组件的全局自动化注册: https://cn.vuejs.org/v2/guide/components-registration.html#%E5%9F%BA%E7%A1%80%E7%BB%84%E4%BB%B6%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C% 阅读全文
posted @ 2019-03-08 15:31 李 维 阅读(197) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2019-01-14 23:15 李 维 阅读(459) 评论(0) 推荐(0) 编辑
摘要:劫持click事件,好处如下:1: 可以统一集中的加上防止重复点击的操作,特别是发送异步请求的时候(再也不用担心重复提交的问题了)2: 可以统一集中的收集页面所有的click点击事件,包括异步请求的数据3: 可以统一集中的计算接口请求时间 阅读全文
posted @ 2019-01-11 11:10 李 维 阅读(117) 评论(0) 推荐(0) 编辑
摘要:鉴于公司有做的国际化需求,对于公司的vue项目,觉得页面还是挺多的。刚开始觉得很简单,就是把vue文件中的中文,替换成变量,提取成一个文件就可以了,谁知道人肉的提取的部分确实太痛苦了,而且容易出错。最开始本想着网上会有现成的完整自动化的解决方案,结果发现没有。于是我只有根据自己的思路,设计了一个方案 阅读全文
posted @ 2018-11-29 18:59 李 维 阅读(973) 评论(0) 推荐(1) 编辑
摘要:相信很多人都知道解决组件间通信:vuex,今天的主角不是它。 element-ui里解决组件间通信的思路:emitter.js ,但是如果你拿来你会发现它解决的是父子组件之间的通信问题。如果我们通信的组件不是父子关系,emitter.js 就不能做到了。 首页,还是要借鉴前人(emitter)的思路 阅读全文
posted @ 2018-08-18 12:04 李 维 阅读(443) 评论(0) 推荐(0) 编辑
摘要:实际项目中的场景,需要在table里做表单的验证,如图效果: 其实问题关键就在于如何给el-form-item动态绑定prop :prop="'tableData.' + scope.$index + '.字段名'" 详见代码: 阅读全文
posted @ 2018-08-13 19:40 李 维 阅读(20007) 评论(4) 推荐(1) 编辑
摘要:这是实际项目中的一个例子: 新增人员信息功能: 必填:姓名 、电话(验证电话格式); 非必填:备注、微信、邮箱(验证邮箱格式) 必填验证: 邮箱格式验证: 今天偶然看到 element-ui 2.4.3版本已经更新了以下内容:validate(增加了object验证对象)、clearValidate 阅读全文
posted @ 2018-07-18 19:36 李 维 阅读(824) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2017-10-13 15:06 李 维 阅读(353) 评论(0) 推荐(1) 编辑
摘要:《地铁小助手》上线一月多,截至昨天:2017-08-21,目前运营数据,如下图所示: 对于做好一款好产品,首先要做的就是去 研究和分析 同类产品。 在开发《地铁小助手》之前,我还是去试用过一些地铁类小程序,其中给我启发最大的有2款地铁类小程序:地铁厕所君、 查地铁。 我看了它们的产品,发现了以下问题 阅读全文
posted @ 2017-08-22 18:47 李 维 阅读(719) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-16 09:53 李 维 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-07-28 14:58 李 维 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1: async 异步回调 (ES6) 2: 沉睡排序 3: 快速去重 (ES6) 还在不断收集更新中........ 阅读全文
posted @ 2017-04-28 17:46 李 维 阅读(338) 评论(0) 推荐(0) 编辑
摘要:location / { #pc端内容访问 set $flag "pc"; set $num 1; set $hua "${http_user_agent}"; set $iospad "${http_user_agent}"; set $androidpad "${http_user_agent} 阅读全文
posted @ 2016-12-29 10:44 李 维 阅读(5199) 评论(0) 推荐(1) 编辑
摘要:最近由于后台管理项目的需要,页面需要制作一个无限树的需求,我第一感就想到了插件 ztree,不过我觉得它太大了,还是自己动手丰衣足食吧。 ztree 的 demo 地址:http://www.treejs.cn/v3/demo.php 演示地址: vue-ztree(vue 1.0版本) 演示地址: 阅读全文
posted @ 2016-11-01 13:23 李 维 阅读(30582) 评论(10) 推荐(1) 编辑
摘要:最近一直在做weex的调研工作,整理之后给公司做了一次技术分享。 分享内容如下: 1:Weex是什么? 2: Weex目前能做什么? 3: Weex 如何调试 4: 剖析一下Weex原理 5: 跨平台通用组件 6: Weex的未来发展 1:weex 是什么? 进入到官网:http://alibaba 阅读全文
posted @ 2016-09-06 16:43 李 维 阅读(13447) 评论(3) 推荐(1) 编辑
摘要:由于最近开始要做mobile的webapp 项目,所以利用周末的时间思考了下页面的体验问题,我主要参考了"微信"的页面体验,总结主要有2个页面切换效果(点击进入页面效果 和 返回上级页面效果),以下内容的分析我默认已经有vue的开发基础了。 最终效果如下图: 第一步: 页面的动态化 transiti 阅读全文
posted @ 2016-07-31 19:03 李 维 阅读(11401) 评论(4) 推荐(1) 编辑
摘要:gs -dNOPAUSE -sDEVICE=jpeg -r150 -sOutputFile=./Documents/pdf\ 前端资料/test/output-%d.jpg ./Documents/pdf\ 前端资料/AngularJS权威教程.pdf 阅读全文
posted @ 2016-06-21 16:19 李 维 阅读(251) 评论(0) 推荐(0) 编辑
摘要:针对前端优化的点有很多,例如:图片压缩,雪碧图,js/css/html 文件的压缩合并, cdn缓存, 减少重定向, 按需加载 等等 最近有心想针对 ionic项目 和 vue项目,做一个比较大的优化,做成按需加载(也就是无请求不加载),此刻我内心是无比激动的。 推荐看的按需加载的文章: angul 阅读全文
posted @ 2016-03-08 17:22 李 维 阅读(8511) 评论(6) 推荐(3) 编辑
摘要:小技巧 因为每次执行 npm adduser 的时候都需要输入用户名、密码和email 很麻烦,我们都可以配置在.npmrc 文件中,在命令行中执行如下脚本 会得到一个 base64 的字符串 然后再通过 _auth 进行授权认证 @test:registry 指向的是自建的npm源 实际项目.np 阅读全文
posted @ 2019-12-22 20:18 李 维 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:Tampermonkey 简单入门资料:https://blog.csdn.net/gg_18826075157/article/details/78011162 Tampermonkey下载地址:Tampermonkey_4.8.41.crx 针对公司 Gitlab 的使用规范,实现禁用自我Mer 阅读全文
posted @ 2019-10-21 20:48 李 维 阅读(273) 评论(0) 推荐(0) 编辑
摘要:这个需求是源于我们要根据一个项目,针对某些组件(比如:日期 和 下拉组件 ) 和 页面 做终端的兼容,最终需要实现打包成2个平台:h5 和 pc H5平台,日期组件: PC平台,日期组件: 首先,我们在 package.json-> scripts 里通过参数来区分‘平台’。建议使用 cross-e 阅读全文
posted @ 2019-08-24 16:26 李 维 阅读(873) 评论(0) 推荐(0) 编辑
摘要:前言:当 webpack 编译性能优化做到极限的时候,我们应该跳出webpack编译优化的陷阱。因为编译本来就存在瓶颈。 (拿我司vue项目来说): 当项目中的vue文件,从1到1000的时候,甚至还在一天天增多,如何维护好他们确实是一门学问,因为随之而来的编译速度,时时刻刻不在浪费我们团队中每个人 阅读全文
posted @ 2019-05-30 14:54 李 维 阅读(184) 评论(0) 推荐(0) 编辑
摘要:import customCom from 'xxx.vue' render: (h) => { return h(customCom) } 阅读全文
posted @ 2019-04-30 10:45 李 维 阅读(297) 评论(0) 推荐(1) 编辑
摘要:vue 文档关于:组件的全局自动化注册: https://cn.vuejs.org/v2/guide/components-registration.html#%E5%9F%BA%E7%A1%80%E7%BB%84%E4%BB%B6%E7%9A%84%E8%87%AA%E5%8A%A8%E5%8C% 阅读全文
posted @ 2019-03-08 15:31 李 维 阅读(197) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2019-01-14 23:15 李 维 阅读(459) 评论(0) 推荐(0) 编辑
摘要:劫持click事件,好处如下:1: 可以统一集中的加上防止重复点击的操作,特别是发送异步请求的时候(再也不用担心重复提交的问题了)2: 可以统一集中的收集页面所有的click点击事件,包括异步请求的数据3: 可以统一集中的计算接口请求时间 阅读全文
posted @ 2019-01-11 11:10 李 维 阅读(117) 评论(0) 推荐(0) 编辑
摘要:鉴于公司有做的国际化需求,对于公司的vue项目,觉得页面还是挺多的。刚开始觉得很简单,就是把vue文件中的中文,替换成变量,提取成一个文件就可以了,谁知道人肉的提取的部分确实太痛苦了,而且容易出错。最开始本想着网上会有现成的完整自动化的解决方案,结果发现没有。于是我只有根据自己的思路,设计了一个方案 阅读全文
posted @ 2018-11-29 18:59 李 维 阅读(973) 评论(0) 推荐(1) 编辑