由于公司里版本控制用的svn,项目框架用的是vue,所以在后期的时候搜索自学了下Jenkins, 实现了下Jenkins+Vue+SVN自动化打包构建及部署。 为什么要Jenkins 先谈谈为什么需要Jenkins做自动化处理,公司中的项目中,不管是svn还是git做版本控制,肯定避免不了分支,一个项目不太可能一个分支从头撸到尾。 一般的项目最少应…
随着项目的不断变大,可能有些人会把插件的引入和全局组件的注册都放到main.js中,导致后面main.js里面一大坨引入代码,看起来杂乱无比,也不利于后期进行维护,所以我们尽可能的让main.js看起来整洁些。此处就用到webpack的require.context功能,实现Vue自动注册全局组件及插件,方便全局组件和插件的管理。 全局插件管理 1…
整理了下日常地图开发过程中遇到的问题及解决方法,供大家参考,文章将会持续更新。 1、地图引入问题 网上搜索了一些资料,大部门都是index.html直接引入高德地图的js文件,个人感觉没有必要,毕竟地图只是部分页面需要使用,所以这种方法直接不考虑了。 然后又找到了一种地图懒加载的方法,需要的时候按需引入地图即可。 整理了下按需加载地图的js,我们可…
从 vue@2.6.x 开始,Vue 为具名和范围插槽引入了一个全新的语法,即我们今天要讲的主角:v-slot 指令。目的就是想统一 slot 和 scope-slot 语法,使代码更加规范和清晰。既然有新的语法上位,很明显,slot 和 scope-slot 也将会在 vue@3.0.x 中彻底的跟我们说拜拜了。而从 vue@2.6.0 开始,官…
事情是这样的,在近期重构一个之前写的乱七八糟的项目的时候, 准备二次封装一下Element-Ui的NavMenu导航菜单组件,方便日常使用。 由于目前暂时还不考虑el-menu-item-group的问题,所以将NavMenu拆分成下面的几个小组件 menu-item menu-item为原导航菜单组件的el-menu-item,大致代码如下: &…
Jenkins里面的Nodejs版本换了下,然后自动打包的时候老是失败,发现也没代码上的报错情况, 找了一圈找到了错误关键词error code ELIFECYCLE, 然后提取了下日志信息,大概如下: 0 info it worked if it ends with ok 1 verbose cli [ '/var/lib/jenkins/too…
基于Vue CLI 3脚手架搭建的项目整合tinymce 5富文本编辑器,vue cli 2版本及tinymce 4版本参考:https://blog.csdn.net/liub37/article/details/83310879 做了些小修改,详情见github Github:https://github.com/liub1934/vue-us…
由于项目中频繁用到表格组件,所以自己基于Element Table 进行二次封装的一个Table组件, 方便日常使用,无缝支持Element Table的所有功能参数及事件,欢迎体验! Github 点击前往 更多示例及参考 点击前往 简单示例参考 <template> <lb-table :column="tableData.c…
之前看到群里有小伙伴提出了一个`DatePicker`日期范围组件的一个问题,用图描述大概就是选择开始日期13号后,只能选择13号前一周和后一周的日期,其他日期处于禁止选择状态。
先说说需求,大概就是跳转到A页面,A页面由于需要登陆后才能看,所以得跳转到登陆页面,登陆完成后在跳回来继续操作。