通用干货
g_hy1994
这个作者很懒,什么都没留下…
展开
-
前端创建input 上传
不用ui组件上传原创 2023-02-27 10:12:41 · 219 阅读 · 0 评论 -
2021-07-30
前端转化树型结构2 父子节点字段/** * 构造树型结构数据 * @param {*} data 数据源 * @param {*} id id字段 默认 'id' * @param {*} parentId 父节点字段 默认 'parentId' * @param {*} children 孩子节点字段 默认 'children' */export function handleTree(data, id, parentId, children) { let config = {原创 2021-07-30 09:20:22 · 266 阅读 · 0 评论 -
前端转化树结构1
前端转化树结构1 后端关系型数据库var data = [{ "province": "浙江", "city": "杭州", "name": "西湖"}, { "province": "四川", "city": "成都", "name": "锦里"}, { "province": "四川", "city": "成都", "name": "方所"}, { "province": "四川", "city": "阿坝", "name": "九寨沟"}]原创 2021-07-29 17:31:11 · 194 阅读 · 0 评论 -
element UI框架自定义上传文件及图片
看见没有先把这个方法写在<el-upload> 里面。看见了吗 这个是必填的 所以也要填上在<el-upload>里 当然我们不用这个地址 所以写个##### 就行了~html5这样写(防止时间长了看不懂已经尽力注释了。。)<el-upload ref="upload" :http-request="httpRequest" action="########" ..原创 2020-12-31 16:53:51 · 1021 阅读 · 0 评论 -
async 与 await 与 promise的使用
async 与 await 与 promise的使用async 关键字声明的函数自动变为 promise对象。 return的结果就是promise.resolve()的结果!await 关键字必须在async中使用!阻塞目前代码(因阻塞代码务必在async中使用!) 寓意为等待此函数结果 取得结果方得顺畅promise 常规then关键字链接,传递参数时一般只传递一个res 对象。传递多个参数时较为麻烦~定时器模仿异步: 输出第一步 第二步 第三步 分别用了多少秒 function cr原创 2020-12-31 15:28:06 · 176 阅读 · 0 评论 -
后端返回blob大对象类型前端下载代码(zip压缩文件非图片格式)
后端返回数据类型为blob(二进制大对象) 下载文件时前端代码如下: axios请求接口=> 指定接受blob类型=> 解析blob类型=>创建dom A标签下载。使用:import 导入本模块 引入 downLoadZip(str,filename)方法 参数str为接口地址,filename为下载文件的名称import axios from 'axios'import { getToken } from '@/utils/auth'const mimeMap = { x原创 2020-12-31 14:39:14 · 1187 阅读 · 0 评论 -
盒子尺寸单位
@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全...原创 2019-11-12 13:43:01 · 1148 阅读 · 0 评论 -
移动端的CSS适配(简单适配)
<head><meta name="viewport" content="width=device-width, initial-scale=0.5, maximum-scale=0.5, user-scalable=0"><style> html { font-size: 13.333333333333334vw; /* 100vw / 7...原创 2018-10-15 17:43:44 · 1032 阅读 · 0 评论