自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 数组填充【fill】使用的坑

使用上述方法进行数据处理时,始终发现数据不正确。通过排除发现无论是push 任何数据进入数组的任何一项都会得到,数组每一项都是相同的结果。从而判定使用fill方法填充非基础类型数据时是使用的引用数据类型。

2023-02-13 10:40:10 173

原创 vite 运行项目报错 ‘axios/index.js‘ does not provide anexport named ‘default‘

vite 运行项目报错 'axios/index.js' does not provide anexport named 'default'

2023-01-31 16:17:29 5399

原创 vue通过数据流实现文件下载

需求后台管理系统需要导出当前条件下的数据为.xls文件前置条件后台通过数据流的形式返回文件实现1、配置请求头axios({ responseType: 'blob',//配置数据类型 headers: { 'Content-Type': 'application/json' }, url:'', data,})2、数据转换axios({ responseType: 'blob',//配置数据类型 headers: {

2020-08-20 14:32:19 1436 1

原创 自定义微信小程序tabBar,兼容iPhone异形全面屏

需求开发微信商城会员中心,tabBar有首页及用户中心,当用户没有登录时点击页面任意位置均弹出登录窗口。但是自带的微信tabBar无法被弹出的遮罩层覆盖,从而可以在两个tab之间切换。解决自己手动写一个类型tabB组件 下载地址功能说明1、高度还原原生微信小程序tabBar同等功能;2、通过组件生命周期attached函数调用wx.getSystemInfo()成功回调参数中的model用于判断当前设备是否为iPhone,进而获取设备的宽高,计算宽高比,当宽高比大于1.78则判断设备为异性全面屏

2020-07-24 14:03:35 1619

原创 微信小程序弹出对话框组件,可设置type拉取用户信息

简介该弹出对话框可通过设置按钮的type值拉取用户授权弹框,从而后去用户的基本信息或手机号码等。下载组件下载—>点击免费下载文档说明<dialog hidden="{{dialog.show}}" title="{{dialog.title}}" content="{{dialog.content}}" btnArr="{{dialog.btnArr}}" bind:click="{{dialog.eventFn}}"></dialog>hid

2020-07-21 17:37:07 668 2

原创 微信小程序步骤条,第一步和最后一步水平居中

需求:微信小程序中实现水平步骤条问题:无论是微信原生或者是Vant步骤条均没有实现第一步和最后一步文字居中vant步骤条样式实现1、自己手动撸步骤条插件—>下载地址2、在微信json文件内引入组件"usingComponents": { "step-list":"组件路径/step/step" }3、wxml内<step-list stepArr="{{stepArr}}" active='2'></step-list>4、wxjs内d

2020-07-21 16:53:01 1188

原创 a标签实现文件、图片下载和打开新窗口

a标签实现文件、图片下载a标签实现文件或图片下载只需要设置 download="" 属性即可,该属性的值可以为空,如果设置值,则该值就将是文件下载的默认名字。<a herf="文件或图片路径" download="值可以不填,如果填上就是文件的默认名字" >文件下载</a>注意:a标签实现文件下载需要在根页面,如果嵌套在iframe内是无效的!a标签实现打开新窗口a标签实现打开新窗口只需设置 target="view_window" 属性即可<a herf="需要

2020-05-22 09:26:55 3394 1

原创 echarts常用样式设置

图表颜色:color:['#fff"],//数组类型,如果数据条数大于颜色个数,则颜色会循环复用,柱状图默认取第一个标题:title: { show:true,//是否显示 x: 'left', // 水平安放位置,默认为左对齐,可选为:'center' ¦ 'left' ¦ 'right'¦ {number}(x坐标,单位px) y: 'top',// 垂直安放位置,默认为全图顶端,可选为:'top' ¦ 'bottom' ¦ 'center' ¦ {number}(y坐标,单位

2020-05-13 14:50:50 1070

原创 使用mapBox浏览器报错:This page appears to be missing CSS declarations for Mapbox GL JS(缺少MapboxGL JS的CSS声明)

问题:使用mapBox地图时,浏览器抛出警告:This page appears to be missing CSS declarations for Mapbox GL JS;解决方案:在该页面head标签内加入如下代码:<link href='https://api.tiles.mapbox.com/mapbox-gl-js/v1.3.0/mapbox-gl.css' rel='st...

2020-04-13 15:50:20 1141

原创 前端使用Nuxt框架,配置本地https访问

需求:因部分API需要https才能实现,所以需要配置本地开发环境的https访问;步骤:1、生成本地使用的https证书;2、在nuxt.config.js中引入证书;第一步:在cmd窗口下1、下载证书生成库npm install -g mkcert2、创建证书颁发机构mkcert create-ca创建成功后如图所示3、创建证书mkcert create-cert创...

2020-04-01 09:34:30 7508 9

原创 vue扫描二维码

需求:利用vue实现二维码扫描;插件:QRCodeReader;注意:需要在https协议下才可以调用相机,实现扫码。<template> <div> <p class="error">{{ error }}</p><!--错误信息--> <p class="decode-result...

2020-03-31 17:02:17 7090 25

原创 根据两个经纬度信息计算出两点的直线距离

已知两地经纬度坐标,计算两地的直线距离//纬度1,经度1,纬度2,经度2GetDistance( lat1, lng1, lat2, lng2){ var radLat1 = lat1*Math.PI / 180.0; var radLat2 = lat2*Math.PI / 180.0; var a = radLat1 - radLat2...

2020-03-26 09:14:05 782

原创 vue中使用mapBox绘制圆形范围

需求:根据给定经纬度坐标绘制给定半径的圆形区域。代码:<template> <div> <div id="map"></div> </div></template><script type="text/ecmascript-6"> //npm install ...

2020-03-24 10:54:23 3450 4

原创 vue的孙组件获取祖组件数据的方法

项目中遇到一个问题,使用第三方插件的组件库会导致自己封装的组件库无法通过this.$parent.data获取父组件的数据(严格意义上讲这个父组件应该是祖级组件)在无意尝试中发现使用在孙组件里使用this.$parent.$parent.data即可获取到祖级数据。<template> <div id='detail'> <!-- 第三方框架封装的组件 ...

2020-03-24 10:38:43 3265 3

原创 vue实现mapBox地图的使用及通过H5获取位置信息并回显至mapBox地图中

/* 1、下载mapbox npm install --save mapbox-gl 或 cnpm install --save mapbox-gl 2、修改语言为中文 2.1、下载语言包cnpm install --save mapbox-gl 2.2、安装语言包 cnpm install --save mapbox-gl @mapbox/mapbox-gl-...

2020-03-20 11:41:21 1479

原创 在3D制作正方形时,将动画效果的opacity值设置小于1时,正方体崩塌为一个面的原因解析

在使用CSS3.0制作3D正方体时,将底层div的opacity值设置为小于1时。或是在@keyframes中将opacity设置为小于1时。正方体塌陷为2D的平面体。如下图为正常显示的正方体3D图形,其中opacity值为1正常显示的正方体https://img-blog.csdnimg.cn/20190322185036751.png?x-oss-process=image/waterma...

2019-03-22 19:20:00 498 1

微信小程序底部tab-bar组件,高度还原微信原生tabBar功能及样式,且兼容iPhone异形全面屏

微信小程序底部tab-bar组件,高度还原微信原生tabBar功能及样式,且兼容iPhone异形全面屏,主要用于解决微信官方tabBar在遮罩层下无法被遮住的问题

2020-07-24

微信小程序弹出对话框,可设置获取用户信息type

微信小程序弹出对话框,可通过设置type的值获取用户信息及电话号码。也可用作日常交互对话框。询问框等场景

2020-07-21

自撸代码实现小程序水平步骤条

小程序水平步骤条,第一步和最后一步文字居中。可自定义完成步骤的文字、连接线、圆形样式,以及未完成步骤的文字、连接线、圆形样式

2020-07-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除