
web前端
四夕木木夕木木
web前端
展开
-
uni-app原生map热区与map地图冲突如何解决
今天我来说一说在<map></map>热区链接。那什么是热区链接呢?实际上热区链接就是在一张图片上某些区域是可点击的,通常会用在区域地图,或者给图片某些区域加上提示以及点击某个位置进行跳转...原创 2020-12-14 12:04:24 · 2429 阅读 · 7 评论 -
vue 通过blob下载流文件
在web端的管理系统中常会用到的功能就是下载文件(包含excel、word、txt等),今天我就来说一说我是如何实现的。下载有两种形式,一种是后台接口直接返回下载的路径,根据路径下载,另一种是后台接口返回流文件(一堆乱码,如下图所示),我们根据blob来下载。本篇文章主要介绍的是blob下载文件。下面就来具体说说是如何是现实:1、下载blob文件需要知道文件对应格式的type,所以要明确下载文件格式(以word、excel、txt为例)文件后缀 blob对应的type .doc原创 2020-07-22 11:30:27 · 8186 阅读 · 2 评论 -
vue使用element中的el-date-picker实现每月的第几周
vue使用element中的el-date-picker实现每月的第几周最近写的项目里面有一个功能是实现选择周的(如图 1),第一反应是使用element里面的el-date-picker组件,但是有一个问题,就是el-date-picker的周选择组件是一整年的第几周(如图 2),而不是每个月的第几周,然后就去查了一下,发现element里面也没有实现选择每个月的第几周的,那么只能自己改了。图 1:图 2首先我们要把el-date-picker里面显示改为图1所示原创 2020-07-08 15:58:24 · 6386 阅读 · 4 评论 -
vue使用element的el-upload标签做Excel导入功能
通常在写后台管理系统时我通常会使用Vue+Element,今天就来说一下在后台管理中如何实现Excel导入功能。Excel导入功能基于Vue+Element+xlsx插件1、首先安装xlsx插件:npm install xlsx 或 cnpm install xlsx2、在需要用到的页面中导入插件:import XLSX from 'xlsx'3、具体实现如下:&...原创 2019-11-22 09:20:09 · 3326 阅读 · 1 评论 -
解决微信小程序数据渲染缓慢或卡顿的方法
在微信小程序中渲染数据时通常会使用setData方法,但是setData对数据是有影响的,单次设置的数据不能超过1024kB,否则就会出现卡顿甚至有时会导致小程序闪退等现象,而我们在实现上拉加载分页数据,或下滑加载更多分页数据时,通常会出现卡顿的问题,为了解决这个问题,我的方法是把从接口获取到的数据一维数组转换为二位数组,代码如下: initData() { wx.request({ ...原创 2019-09-11 10:33:47 · 45181 阅读 · 2 评论 -
uni-app获取后台接口使用v-for双重循环渲染数据H5显示,app端不显示
今天我获取后台接口,因为数据是二维数据,所以渲染到页面上我就使用了双重循环:<block v-for="(item, index) in tableList.data.maps" :key="item.staffId"> <view v-for="(itemList, indexList) in item.prod" :key="indexList"> <vi...原创 2019-09-16 15:35:07 · 11533 阅读 · 0 评论