- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 videojs使用(画中画 滑动自动播放等video配置方法)
基于videojs实现画中画,滑动播放等一些video配置及方法事件 持续更新
2022-08-15 16:16:39 7534 1
原创 你不会还不会ES6吧!
一文带你搞懂ES6 本文取自掘金:红尘炼心,我只是一个博客搬运工,想看的博友可以点击链接跳转阅读,培养自己代码的风格和规范ps:ES5之后的JS语法统称ES6!!!文章目录1.关于取值的吐槽2.关于合并数据的吐槽3.关于拼接字符串的吐槽4.关于if中判断条件的吐槽5.关于列表搜索的吐槽6.关于扁平化数组的吐槽7.关于获取对象属性值的吐槽8.关于添加对象属性的吐槽9.关于输入框非空的判断10.关于异步函数的吐槽11.待.....1.关于取值的吐槽取值在程序中非常常见,比如从对象obj中取值。cons
2021-10-22 10:36:31 141
原创 介绍项目详细开发流程:
1.首先我要根据项目效果图,观察需要什么用框架写,是pc端的还是移动端的2.选择好后创建相对应的框架,引入所+需要的组件。3.移动端的我会配置一下rem,安装好对应插件,让px自动转换成rem自适应布局,或者使用vw、vh实现自适应4.利用scss封装一下公共样式。5.配置多环境变量。6.根据环境变量封装网络模块接口,一开始不会全部封装,会先封装几个,其它的等写到的时候在封装。7.我会把底部的tabber、头部的返回键、上拉加载、下拉刷新、点击回顶部等组件单独封装起来,使用时直接调用。...
2021-01-04 21:01:37 2408 11
原创 echarts修改tootip弹框样式:
echarts修改tootip样式:应项目需求 数据的大小决定着tootip弹框的颜色先在echarts中模拟实现:看效果: (Email 是名称 132 是实时数据)看代码:option = { title: { text: 'Stacked Line' }, //主要代码================================================== tooltip: { trigger: 'axis', backgr
2022-01-22 16:44:42 1236
原创 js获取指定天数之前的日期
js获取指定天数前的日期(三天前,七天前…)直接上代码:// date是传入的参数 (天数)function getBeforeDate(date) { let data = date; let d = new Date(); let year = d.getFullYear(); let mon = d.getMonth() + 1; let day = d.getDate(); if (day <= data) {
2022-01-18 16:21:36 1361
原创 vue中导出当前页面为PDF
主要就是将指定的html页面转换成图片,然后通过图片的base64码生成PDF文章目录1.下载两个依赖2.创建js文件夹,定义全局downloadHtmlToPdf函数3.在main.js中引入全局函数4.在需要导出为pdf的页面直接使用全局函数1.下载两个依赖//将html页面转换成图片npm install --save html2canvas //将图片生成pdfnpm install jspdf --save2.创建js文件夹,定义全局downloadHtmlToPdf函数impo
2021-10-25 11:38:57 548 1
原创 js监听浏览器的返回按钮
应项目需求,需在H5页面中捕捉到到浏览器的返回,并做出一定的操作。下面就来捕捉浏览器的返回事件看效果:1、第一个页面2、点击按钮跳转到第二个页面3、点击浏览器左上角的返回,弹出对应弹框,并返回到第一个页面上代码://非常简单 mounted() { $(function () { pushHistory(); window.addEventListener( "popstate", function (e) {
2021-10-22 11:16:48 2879 2
原创 钉钉小程序踩坑:(与微信小程序的区别)
文章目录tabBar:以前开发微信小程序,现在应公司需求改钉钉,两者还是有差距的。接下来说一些坑:钉钉开发平台:https://developers.dingtalk.com/document/app/dd-addtabbaritemtabBar:tabBar不显示:1.注意字段是否写错2.可以尝试清理缓存3.list里面至少要有两个,最多五个,一个是不行的4.必须有pages里面的index页面钉钉小程序和微信小程序的差别——————直接上代码:钉钉小程序:"tabBar"
2021-05-10 16:52:37 4698
原创 vue中使用echarts显示隐藏时宽高异常:
喜欢一直给echarts设置固定宽高的博友们这个对你们没啥大用===设置百分比宽高:echarts异常图例:设置的百分比宽高,但是显示的却只有一点,因为Echarts 图表是根据你定义的div 的样式来确定图表的大小,当图表隐藏时,Echarts会找不到div的宽和高,再次显示时它会给自己一个非常小的默认宽高值,所以在隐藏显示后会发现它变得非常非常的小,所以就会这样。解决办法:一:简单粗暴:直接设置定时器:上代码: setTimeout(() => { //中间写
2021-05-07 17:23:06 1148
原创 vue开发项目请求时后端接口常见报错:
文章目录第一个第一个Cannot read property ‘upgrade’ of undefined这是主要是因为在vue.config.js中使用了跨域代理,但是跨域里面的的target字段为空就会出现此报错解决: proxy: { //配置跨域 '/api': { target: '139.198.180.240:8199', // 接口的域名 这个一定要配置 //
2021-04-17 08:52:09 2133 1
原创 修改echarts图表的一些样式:
标题开始:先看效果图:因为大多数标题颜色以灰色出场,但如果背景颜色是深色系,那么你的字会很不清楚,下面就修改字体颜色:上代码:将legend中原本的datadata:["B1F","B2F","总"]改为里面对象的形式设置颜色:当然也可以加些图形例如: icon : 'roundRect',data: [ { name: "B1F", //图形 // icon : 'roundRect
2021-04-07 17:22:36 2651
原创 promise( 只能说他很重要!*** )
Promise:promise(首字母小写)对象指的是“Promise实例对象”Promise首字母大写且单数形式,表示“Promise构造函数”Promises首字母大写且复数形式,用于指代“Promises规范”Promise是一个构造函数,它可以让异步操作同步执行,它自身有all,race,reject、resolve这些方法,all():Promise 的 all 方法提供了并行执行异步操作的能力,并且在所有异步操作执行完后才执行回调。race():race 的话只要有一个异步操作执行完
2020-12-17 21:33:08 1282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人