logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue指令实现数字增长动画?

vue中,想要实现几个数字从0缓慢增长到目标值的动态特效,我采用了vue指令实现。Vue.directive('countRunning', {bind(el, binding, vnode, oldVnode) {var timer = null;const targetDomCount = el.getAttribute('data-targ...

ElementUI弹窗简单组件化封装

Vue项目中,一个页面可能有多个弹窗出现,因此可对单个弹框进行了简单封装,弹窗默认隐藏,某个事件或条件触发时,父组件让指定弹窗显示。弹窗子组件:<template><el-dialog :visible.sync="visible" :title="modalObj.title" :width="modalObj.width" :modal='modalOb...

Vue,简单预约功能实现

需求用户可以选择指定日期时间段进行会议室特定场景的预约。要求如下:1、只能预约当前时间后未被预约的连续时间段;2、显示当前所选日期的已预约列表,可查看详情;3、有权限对自己且在当前时间后的预约项进行取消;解决方案1、fullcalendar插件 https://fullcalendar.io/最开始想的就是找一个插件直接解决掉问题,但是发现它也有一个问题。在后面初始事件(events对象)时,发现

Vue,图片编辑功能实现

实现对图片的编辑,如画圆、矩形、箭头,涂鸦,文字添加,剪切等功能;主要借助了tui-image-editor、FileSaver、fabric等插件。项目地址:

vscode用户代码片段(vue2,vue3)

【代码】vscode用户代码片段(vue2,vue3)

文章图片
#vscode#javascript#vue.js
Vue的单击、双击、长按事件?

1、单击事件click<div @click="clickFun"></div> //是否有括号决定是否可传参<div @click="clickFun($event)"></div> // $event表示当前事件对象<div @click.stop="clickFun()"></div>//.stop修饰符可阻止事件冒泡&

解决ios  history.back()返回不刷新

需求当由A页面跳转到B页面,将B页面的字段保存至localstorage中。返回A页面时,需要将B页面的某些字段从localstorage取出进行渲染。B页面返回A页面时,我用的是history.back(),由于ios和安卓机制不同,安卓会重新刷新主页面的ready, ios则不会。解决方法①window.location.href=“pageA.html”这是我们最容易想到的解决办法,但是存在

到底了