摘要:
1. 最近有一个项目,考虑到要进行 SEO,所以要做成多页面应用。为了保证开发速度和开发效率,所以决定使用 webpack 做一套模块化配置方案。 2. 下面主要针对一些重要的点提供思路,并不作详解。完整的代码,我会放在 github( "项目地址" )上供大家参考,如果有优化的地方,请在评论区指点 阅读全文
摘要:
在我们完成项目开发后,提交到git,当监听提交后,自动进行编译,并进行项目的部署,是不是一想就很爽,所以下面引入我们 的主角 —— gitlab CI, "中文文档" 。 <! more Gitlab CI Gitlab CI 是 GitLab Continuous Integration(Gitl 阅读全文
摘要:
会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染。 这样也不总是符合实际需求,所以 Vue 为你提供了一种方式来表达“这两个元素是完全独立的,不要复用它们”。只需添加一个具有唯一值的 属性即可。见 "详情" <! more 错误代码 报错分析 如果优先显示代码块1,然后改变type值,显 阅读全文
摘要:
项目中有这么一个需求,就是按需启动mock功能。考虑到mock只是在特定情况下,所以考虑通过 来处理。 <! more cross env修改生产环境变量 1. 我想要的最终效果是npm run dev:mock 来启动mock,所以先安装 cross env 2. 找到 ,添加MOCK变量 3. 阅读全文
摘要:
1. 这是一个vuepress主题,旨在添加博客所需的分类、TAB墙、分页、评论等能; 2. 主题追求极简,根据 vuepress 的默认主题修改而成,官方的主题配置仍然适用; 3. 效果: "午后南杂" 4. 文档: "vuepress theme reco doc" Quick start np 阅读全文
摘要:
必然要替换 ,所以是时候尝试 "fetch" 了; 本封装仅针对npm引入; 本封装依赖 "es6 promise" 和 "whatwg fetch" ,分别对 和 进行兼容性处理; 还有一种兼容性处理是依赖 "es6 promise" 和 "isomorphic fetch" ,但是看它的源码就会 阅读全文
摘要:
最近在小程序的开发过程中遇到这样的需求,一个搜索联想关键词高亮,另一个是将后台传过来的富文本解析成html展示在页面中,这里我们引入非常牛X的 ,之所以牛,是因为可以解决很多种问题,正因为如此所以它对于小程序来说也非常大,虽然只有100多kb。 地址 "https://github.com/ici 阅读全文
摘要:
真正开发过小程序的开发者会发现,小程序里面的单选框和多选框封封装的实在不够友好,一般与UI都会有比较大的出入,所以下面来探讨一下单选框和多选框的封装。 效果 比如我们要做一个这种样式的单选框和多选框组件,我们改怎么去处理呢? 代码 wxml wxss javascript 分析 其中,单选框比较 阅读全文
摘要:
最近在做小程序的时候遇到这么一个有趣的问题,就是从A页面跳转到B页面,如果B页面需要在接口加载之后更改title, 并且如果接口请求过慢,还灭有请求完毕时就点击返回按钮回到A页面,这时B页面的请求会继续执行,并在执行完毕后修改了A页面的title。 原因 个人猜想,小程序本身属于单页面应用,代码的运 阅读全文
摘要:
JavaScript声明过的变量提升往往会影响到我们对变量的正常获取,所以特写此文,以便以后翻阅。 什么是变量提升 js中定义变量有两种情况:(注意在方法外不加var是不能定义变量的,出现xx is not defined) 1. 都加var,在方法内则是局部变量,在方法外则是全局变量。 2. 在方 阅读全文