摘要: 步骤一:安装插件 npm install xlsx file-saver -S npm install script-loader -S -D 步骤二:在src新建目录vendor 在vendor新建文件Export2Excel.js 然后将链接中的代码复制到Export2Excel.js http 阅读全文
posted @ 2022-11-29 16:59 ommph 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 到这个组件是不是有点陌生,陌生就对了,因为它从来没有出现在 element 官网上(估计是性能问题),但好东西怎么能藏着掖着,来上效果图。 是不是比原生的滚动条美观多了,使用方法也非常简单: <el-scrollbar> <div class="box"> <p v-for="item in 15" 阅读全文
posted @ 2021-10-21 15:04 ommph 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 判断设备横竖屏 /* 横屏 */@media all and (orientation :landscape) {} /* 竖屏 */@media all and (orientation :portrait) {} 判断设备宽高 /* 设备宽度大于 320px 小于 640px */@media 阅读全文
posted @ 2021-09-16 11:39 ommph 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、关于纯CSS实现气泡对话框 首先,来张大图: 上边这张黄黄的,大大的,圆圆的,有个小尾巴,文字内容有些YY的图片,就是使用纯CSS实现的气泡对话框效果,一点图片都没有哦。看到这里,你是不是跟我一样,有些惊叹CSS的潜力呢。关于这张图片,暂时先放到一边,下面我要讲一些与主旨相关的比较重要的,同时又 阅读全文
posted @ 2021-09-13 14:06 ommph 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 1. 获取文件后缀名 使用场景:上传文件判断后缀名 /** * 获取文件后缀名 * @param {String} filename */ export function getExt(filename) { if (typeof filename == 'string') { return fil 阅读全文
posted @ 2021-09-07 09:02 ommph 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Promise 想必大家都十分熟悉,想想就那么几个 api,可是你真的了解 Promise 吗?本文根据 Promise 的一些知识点总结了十道题,看看你能做对几道。 以下 promise 均指代 Promise 实例,环境是 Node.js。 题目一 const promise = new Pro 阅读全文
posted @ 2021-09-03 09:12 ommph 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 两种解决方法 1、数据加载后进行swiper初始化 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 success:function(result){ 阅读全文
posted @ 2021-06-30 09:57 ommph 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-06-07 15:48 ommph 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 在路由中使用 component:()=>import(/* webpackChunkName:"about" */'../views/About.vue') 来实现组件的懒加载,这种配置会生产一个about.[hash].js 对于优化首屏很有帮助,但对于内部页面会有一点损失,比较资源不会一次加载 阅读全文
posted @ 2021-05-31 10:35 ommph 阅读(1468) 评论(0) 推荐(0) 编辑
摘要: 原理:那当前的scrollTop和之前的scrollTop对比 如果变大了,表示向下滚动(scrollTop值变大); 如果变小了,表示向上滚动(scrollTop值变小)。 方法一:js代码: $(document).ready(function(){ var p=0, t=0; $(window 阅读全文
posted @ 2021-05-26 14:01 ommph 阅读(1322) 评论(0) 推荐(0) 编辑