element,cascader数据多选,数据处理(返回给后端,回填数据) 数据处理思路:1.先创建必要的函数: 数组打平flat,递归树(deepTree),模板(temp)2.发送数据:首先把你选择的数据格式, deepTreeData(tree, flat(selectedTree), [‘id’]) 选择的数据格式,3.然后转换成发送的格式, sendSelectedData(tree, flat(selectedTree), [‘id’, ‘name’])4.回填数据:把发送的数据打平, splitArr(sendSelectedData(tree, f
vue,element,日期控件,动态禁用 效果图:示例代码<template> <div class="date_picker"> <el-date-picker v-model="date" type="datetimerange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :format="'yyyy-MM-dd HH:mm.
js数据处理,数据分组 结果图:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <ti.
防抖和节流 防抖: 高频率执行事件,只执行一次,若是再次触发事件,则重新从最后一次触发事件开始计时(若是一直点击,则会重新计时,直到在时间在规定时间内不执行事件,才会执行结果)节流:高频率执行事件,只执行一次,在规定的时间内,只执行第一次的事件,其他执行事件则无效,直到重新开始执行高频事件(若是一直点击,则是在规定时间间隔内再次执行)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-.
vue,原生轮播图(无缝轮播图) 效果图<template> <div> <div class="swiper"> <ul ref="swiper" class="swipero"> <li v-for="(item, index) in items" :key="index"> <div v-text="item.name"></div> </li> .