logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端 移动端 ios 兼容问题(持续更新)

1、ios 删除inout内容时页面变白问题-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);2、ios js中时间不兼容YYYY-MM-DD这种格式的时间,只支持YYYY/MM/DD这种格式// ...

gitlab CI Job is stuck

之前一直能正常跑的CI,这几天突然就不行了,报错Job is stuck. Check runners。找运维确认后,是gitlab-runner 升级了,升级之后.gitlab-ci.yml必须要配置tags才行,需要指定是哪个runner。更改之后就正常啦image: alpine:latestpages:stage: deploytags:- yourRunnerscript:- echo

#ci
document.execCommand(‘copy‘) 复制不成功 不同浏览器兼容问题

前几天遇到了一个js复制在不同浏览器下行为不同问题,花了几个小时看问题,最后发现竟然是js在ajax中执行剪切板操作会有问题。场景是这样的:复制的内容是可配置的,所以进行复制操作前需要进行请求。具体问题:复制操作在chrome浏览器和360浏览器上是正常的,在QQ浏览器和UC浏览器上复制不成功。实现复制主要代码:// for ieif (window.clipboardData) {window.

#javascript
Vue 添加全局变量

项目中经常会有这样的需求:刚进入页面时获取用户权限,然后控制其他页面某些元素的显示(比如管理员权限会显示管理的tab。普通用户则不显示)。这个获取的权限可能会在很多页面中用到,如果存成全局的就比较方便了。试过几种方法:    1、请求成功后存在Vue.prototype.XXX    2、请求成功后存在localstorage中但是以上两种方法不能实现,因为请求是异步的,页面初始化用到这个值时请求

Vue2.0 之 Vue.set 向响应式对象中添加一个响应式属性

Vue不能检测到对象属性的添加或删除。由于Vue会在初始化实例时对属性执行getter/setter转化过程,所以属性必须在data对象上存在才能让Vue转换它,这样才能是响应式的。例如:data () {return {form: {total: 10}}}// this.form.total是响应式的...

vue2之v-for详解

了解vue的应该都知道v-for指令是用来遍历 数组、对象的,但是vue居然还能遍历整数!!!第一眼看到遍历v-for整数的代码我觉得是写错了。。。好吧,是我太菜了。接下来我们一起来看看。(1)遍历数组<ul id="example-1"><li v-for="(item, index) in items" :key

到底了