logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue2.0 结合HTML5原生Audio标签在移动端的使用实现方式,应用场景为钉钉微应用

在做vue2.0钉钉微应用项目,有需要播放音频的是需求,用阿里云sdk播放器不购买相关服务,音频有些播放不了。于是我就直接用HTML5原生的Audio标签自己写音频播放器。(业务需求:记录上次播放位置并从上次播放位置播放,观看进度不满100%不允许快进,满100%方可快进。)以下是整个业务代码:CSS部分:.audio-box{height:100%;width:100%...

vue2.0在PC端图片放大预览,始终保持在浏览器中间位置操作

通常放大图片预览无非是加一个遮罩层,然后让图片以一定的宽高显示。但是在实际中我们可能有像试卷一样每道题都有图片,只要点击都能预览,由于题很多,可就很难保证图片永远在可视区域中间位置显示,所以我们得通过js做一些处理:.img-show-mask {width: 100%;height: 100%;position: absolute;left: 0;...

vue2.0项目中使用CSS3 animation动画在安卓手机上失效解决办法

vue2.0 + webpack做移动端项目,如果在项目中使用了CSS3 animation动画属性,会发现在ios上完全没问题,但是在安卓手机上依然失效,尽管把animation在五大浏览器各种兼容都写了还是不行,原因其实很简答。其实在 vue-cli脚手架package.json配置文件里面就有对浏览器的版本做css的前缀处理"browserslist": ["&

#css3
vue.js 使用 fastclick解决移动端click事件300毫秒延迟方法

一.使用npm安装:npm install fastclick -S二.用法:安装完以后,可以在在main.js中全局引入,并绑定到body,全局生效。或者在单页面引入,只针对当前页面生效//引入import FastClick from 'fastclick'//初始化FastClick实例。在页面的DOM文档加载完成后FastClick.attach(document...

vue移动端日历组件封装

最近项目需求,需要做一个移动端的日历,类似于安卓原生日历。晚上找了很多成熟的插件都不是想要。偶然的机会发现某篇博客上有人写的有类似的,于是拿过来稍加改造,终于可以用了。在这里非常感谢这位博主,省去我很多的开发时间。附上此博客地址:https://blog.csdn.net/yin_you_yu/article/details/81126513费话不多说,直接附上...

vue2.0中针对字符串类型数据转换并输出方法,输入框宽度根据文字输入个数动态增加方法。

最近做的项目有一个考试作答功能,其中除过单选,多选,判断,简答,还有填空题。其他题操作都很简单,但是填空题就稍微麻烦一点,需要做处理。一.数据结构及最终显示效果:二.HTML代码(重点<i v-html="emptyOut(vo.title)" class="i_title"></i>):&lt

vue2.0实现echarts饼图(pie)效果展示

最近做的项目需要饼状图展示数据的功能,于是便引入echarts做了一个饼状图的效果展示。由于只用到echarts其中的饼图,所以就单独在需要的模块引用,避免全局引用影响性能,减少不必要的加载。一.使用 cnpm 安装 Echartscnpm install echarts -S二.HTML部分<div class="chart-main" id="cha

#echarts
vue2.0实现echarts饼图(pie)效果展示

最近做的项目需要饼状图展示数据的功能,于是便引入echarts做了一个饼状图的效果展示。由于只用到echarts其中的饼图,所以就单独在需要的模块引用,避免全局引用影响性能,减少不必要的加载。一.使用 cnpm 安装 Echartscnpm install echarts -S二.HTML部分<div class="chart-main" id="cha

#echarts
到底了