
js
荣亦
今朝有酒今朝醉
展开
-
vue axios 封装 请求拦截
创建request文件夹(与src同级) 在request文件夹下—-创建http.js将登陆时后台返回的token 存在sessionStorage 中import axios from 'axios';import store from "../store"import router from "../router"// axios.defaults.timeout = 5...原创 2018-08-26 13:10:50 · 298 阅读 · 0 评论 -
js 判断是否是凸多边形
//--------------判断是否是凸多边形函数------------------------- // p:顶点数组(数组对象) n:顶点个数;1:凸集;-1:凹集;0:曲线不符合要求无法计算 function convex(p,n) { var j,k,z; var flag = 0; if (n<3){ // cons...原创 2018-08-19 17:35:52 · 1139 阅读 · 0 评论 -
前端下载二进制流文件为excel文件
情景提示: 请求后台接口。 后台返回二进制流。 前端实现浏览器自动下载成exlce文件。 项目框架Vue。 主要知识点:Blob对象。h5新特性 download/**封装函数 downLoadFile.js*params: *data:二进制文件*/exports.install = function (Vue, options){ Vue.prototype.d...原创 2018-09-07 16:21:08 · 16695 阅读 · 1 评论 -
Blob对象详解
第一步——聊聊 概念: Blob(Binary Large Object)对象代表了一段二进制数据,提供了一系列操作接口。其他操作二进制数据的 API(比如 File 对象),都是建立在 Blob 对象基础上的,继承了它的属性和方法。第二步:两种使用方式: 生成 Blob 对象有两种方法:一种是使用 Blob 构造函数,另一种是对现有的 Blob 对象使用 slice 方...转载 2018-09-07 17:24:21 · 11596 阅读 · 0 评论 -
汉字长度判断
转自:https://blog.youkuaiyun.com/testcs_dn/article/details/21412303转载 2018-09-23 13:43:56 · 1004 阅读 · 0 评论 -
vue自定义指令
/* 自定义指令 lazyload* 功能: 图片懒加载 (进入到固定区域再加载;已加载过的不再加载)* 步骤:1.数组原型上添加 删除(remove) 方法;* 2.初始化的时候 默认显示一张图片;* 3.未加载的图片;已经加载过的图片 分别放入两个数组;* */export default { install(Vue...转载 2018-09-27 16:00:10 · 200 阅读 · 0 评论 -
基于vue的树形结构
基于vue的树形结构封装主要功能:添加同级、添加子级、拖拽、双击名称进行修改依赖:vue、element-ui、sassgit地址:https://github.com/rongyanping/vue-tree封装 MyTree.vue<template> <div class="my_tree"> <div class="broth...原创 2019-07-12 16:40:04 · 2096 阅读 · 0 评论 -
使用递归遍历树状结构数据
递归遍历树状结构datas:[{ id: 1, name: '分组1', expand: true, type:'group', editable:false, active:false, children: [{ id: 2, expand: true, name: '相机1', type:'camera', editable...原创 2019-07-17 15:32:42 · 6934 阅读 · 0 评论