自定义博客皮肤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)
  • 收藏
  • 关注

原创 vue3加载大数据列表不卡顿解决方案

js加载30万条数据不卡顿解决办法

2023-09-13 11:21:44 489 2

原创 vue基于elementUI封装下拉选择树组件,可触发表单验证,支持单选多选,回显,节点内容自定义显示(持续更新)

<!-- TreeSelect.vue组件 --><template> <el-popover :width="width" trigger="manual" placement="bottom-start" v-model="visible" > <div v-if="!oneNode" slot="reference" ref="el_input"> <div v-if

2021-06-07 16:22:23 1645

原创 js 面向对象操作树形数据,可以查找指定 数据,父级数据,子集,路径数组,可以做到树形数据溯源

话不多说,思路就是给每层添加唯一的路径id,层级,可以自己继续扩展方法main.js文件export class ChangeTree{ constructor(tree){ this.treeData = tree this.treeData_temp = [] } // 判断是否为数组 validArr(arr,funName){ if(!(arr instanceof Array)){ throw new TypeError( funName +

2020-12-23 17:05:30 1031

原创 关于video元素在移动端,安卓端播放,层级最高的bug解决。100%有用

video元素在安卓端播放视频,层级最高,遮挡弹窗,百度一堆都是说加x5-video-player-type="h5"属性,其实不然,正确的写法是 <div class="video"> <video x5-video-player-type="h5" webkit-playsinline="true" playsinline="true" src="https://1251250874.vod2.myqcloud.com/439f276av

2020-11-09 11:00:47 3410 9

原创 关于axios @0.20.0版本delete方法bug

在用axios的0.20.0版本,用delete方法,参数设置data,config的data一直是undefined,卸载当前版本axios,安装0.19.0版,可以解决

2020-09-19 10:55:15 347

原创 解决vuex由于刷新页面,vuex内数据重置问题

src/store/index.jsimport Vue from "vue";import Vuex from "vuex";Vue.use(Vuex);export default new Vuex.Store({ state: { userInfo: {} }, mutations: { // 重新赋值 removeState(state){ if(localStorage.getItem('userInfo')){ state

2020-09-18 10:10:40 1007

原创 vue cli3+配置开发环境跨域,统一api管理方法以及打包注意事项

最近新起了一个项目,自己搭建前端的项目框架,说一下配置开发环境跨域的方法

2020-09-17 17:47:00 770

原创 关于vue axios 进行长轮询思路和中断请求方法

长轮询一般是采用递归的方法去写,像vue种axios 就是在请求成功后进行轮询,获取新的数据状态举个栗子:随便一个vue文件XXX.vue<template> <div></div></template><sciipt>import axios from 'axios';export default{ data(){ return{ timeObj:null, isLoading:false, quxiao

2020-08-22 15:00:25 3938 1

原创 数据结构试题 设A=( ),B=( )是两个递增有序的线性表(其中n、m均大于1),且所有数据元素均不同。假设A、B均采用带头结点的单链表存放,设计一个尽可能高效的算法判断B是否为A的一个连续子序列,

设A=( a1,a2,a3,…an),B=( b1,b2,b3…bn )是两个递增有序的线性表(其中n、m均大于1),且所有数据元素均不同。假设A、B均采用带头结点的单链表存放,设计一个尽可能高效的算法判断B是否为A的一个连续子序列,并分析你设计的算法的时间复杂度和空间复杂度。#include <stdio.h>#include <malloc.h>typedef struct LinkList{ int data; struct LinkList*next

2020-06-16 14:42:49 1120 1

原创 关于elementUI的官网method用法

elementUI的method要用ref去进行调用 this.$refs['XXX'].XXXX()

2020-01-11 17:26:07 1531

原创 javaScript 树形数据根据指定键名溯源

/*json 树根据id溯源 * @param {*} leafId : 搜索的id * @param {*} nodes : json树数据*/ findPathByLeafId(leafId, nodes, path) { if(path === undefined) { path = []; } for(var i = 0; i < nodes.lengt...

2019-12-24 11:13:41 387

原创 微信小程序之图片优化懒加载兼容高版本和低版本与小程序节流函数

开门见山的说,小程序做到那种一页全是图片的页面,公司要求优化,好的,图片优化想到两点:分页图片懒加载分页就不说了,大家搜索一下就知道怎么写下面,开始讲讲小程序的图片懒加载效果吧既然要懒加载,那么肯定是要监听节点和滚动条的,也就是说,一开始给图片一个默认的图片地址占位,或者直接不给,就给他一个默认的位置就好了,等节点滚到屏幕内的位置后再去把默认的地址替换成真实路径就ok。既然要监听滚动条...

2019-11-12 17:00:37 499

转载 搬运 整合15位与18位身份证验证函数,外加手机,邮箱验证

代码搬运工,防止找不到,记下来,嘻嘻// 邮箱验证function checkEmail(val){ var email= /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/; if(!email.test(val)){ return false; } return true;}...

2019-05-13 16:45:28 261

原创 关于vue-cli2.X配置proxyTable解决跨域问题

后端给了个接口,在普通谷歌浏览器使用axios会出现跨域,但是在设置完谷歌允许跨域后,可以拿到数据。下面是百度后总结的方法第一次在config/index.js下配置proxyTable然后在config/dev.env.js里'use strict'const merge = require('webpack-merge')const prodEnv = require('./prod...

2019-03-27 16:26:14 2716 2

原创 h5关于jq静态查找,外加传值

html代码: 缴费 缴费

2019-03-07 18:05:23 161

原创 关于移动端position的问题

在写移动端的时候,想将最后一个内容放到底部,设置width:100%;position:absolute;bottom:0px;父级设置了position:relative;会出现偏移现象,原因居然是子没有left:0。欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Ma...

2019-03-05 22:51:31 844

空空如也

空空如也

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

TA关注的人

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