logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

element-ui 自定义message-box 自定义样式不生效

背景:这是小伙伴今天在开发中遇到的问题,使用jsx语法自定义一个msgbox,自定义msgbox自然需要自定义样式,然后就遇到了自定义customClass不生效的问题。下面上jsx的一个写法this.$msgbox({title: '确认',message: h('div', {style: 'text-align: center'}, [h('p', { class: 'content-tit

#vue.js
VUE项目中解决mounted 钩子函数执行时 img 未加载导致页面布局问题

项目需求:图片加载时,当鼠标滚动至当前图片进行加载并加上上滑特效,实现这个效果需要对文档文档滚动位置和图片的当前位置进行比较。但是mounted 钩子函数执行时img图片并未加载出来也就是占位为空,导致图片位置计算出问题。解决这个问题,目前想到几种种方法一、对mounted 钩子函数 中init方法加上延时mounted: function() {this.$nextT...

vue-router中 push方法 name 和 path 路由跳转的区别(从源码的角度讲)附带性能测试

背景:新公司入职 首次进行代码评审,在看到 this.$router.push('/path1'), 有同事建议使用 name进行路由跳转,给出的理由是更美观,个人虽然有代码洁癖,但是这个理由不是很能接受,于是查看了下vue-router的源码,想从根本上看下下他俩的区别。在看源码之前我所了解的name 和 path的区别是从vue-router 官方文档中获得的,下面贴下文档的说明源码解读pus

#vue.js
element-ui里面的下拉多选框 el-select 时,默认值不可删除

这是一个项目中常见的需求,el-select 为下拉多选,默认值不可删除,或者指定值不可删除。实现效果:el-select 如下源码中 tag closable 属性为 el-select 的 disabled 属性,所有明显不支持。解决思路(从el-select 的角度来考虑,其他组件组合的情况暂不考虑)想要实现某些选项是不删除,1、需要tag 不可删除,2、...

gitlab pages

创建一个自己的博客类的静态项目,不用自己购买服务器,使用gitlab ci 和 gitlab runner 进行持续集成,安装运行的步骤在下面,先记录几个问题(项目跑不起来的排查步骤):1、安装阶段,gitlab-runner.exe 不是可用的32位文件,检查下载的gitlab-runner.exe是否可用,我的从官网上下载的版本不能用,是从同事那里拷贝过来的。2、注册阶段,填写正确...

#gitlab
到底了