el-tree 动态数据默认选中 el-tree: element ui 树形组件在data中有一个固定变量 让el-tree组件 一加载就渲染默认选中想要高亮的项<template> <div class="home"> <!-- 方式一: 直接在el-tree中 添加以下属性:current-node-key="curren" --> <el-tree highlight-current node-key="label" ..
Vue-生命周期的理解+生命周期图示的理解 了解组件 从创建-> 运行->销毁 的三个阶段了解 vue 生命周期的一个过程生命周期生命周期(Life Cycle) 是指一个组件从创建 -》 运行 -》 销毁的整个阶段,强调的是一个时间段。生命周期函数是由 vue 框架提供的内置函数,会伴随着组件的生命周期,自动按次序执行。注意: 生命周期强调的是时间段,生命周期函数强调的是时间点组件生命周期函数的分类生命周期图示可以参考 vue 官方文档给出的“生命周期图示”,进一步理解组件生命周期执行的过程: ( 侧边栏-.
AJAX+FormData 实现头像上传和图片预览 主要的实现步骤:① 使用文件选择器选择图片文件② 把用户选择的文件存入 FormData 对象③ 使用 axios 把 FormData 发送给服务器④ 模拟文件选择器的点击事件ajax提交服务器formdata存放数据获取文件对象 files获取文件对象地址 URL.createObjectURL();以下是全部代码:html <div class="thumb-box"> <!-- 头像 --> <img src="./image
JS-手风琴 手风琴主要是排他思想<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>手风琴</title> <style> ul { list-style: none; } * { margin: 0; padding: 0; } div { .
JS-轮播图案例 **分析:需求①:小图标鼠标经过事件鼠标经过小图片,当前高亮,其余兄弟变淡 添加类需求② :大图片跟随变化对应的大图片跟着显示,如果想要过渡效果,可以使用opacity效果,可以利用CSS淡入 淡出的效果,还是添加类需求③:右侧按钮播放效果点击右侧按钮,可以自动播放下一张图片需要一个变化量 index 不断自增然后播放下一张图片如果到了最后一张,必须要还原为第1张图片教你一招: 索引号 = 索引号 % 数组长度 (放到播放前面)需求④:解决一个BUG点击右侧按钮可以实现播放下一张,
JS-仿京东固定导航栏案例 需求:当页面滚动到秒杀模块,导航栏自动滑入,否则滑出JavaScript获取HTML距离浏览器的距离: document.documentElement,scrollTop获取元素距离父节点的距离: 元素.offsetTop<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" con
页面滚动显示返回顶部按钮 需求:当页面滚动500像素,就显示返回顶部按钮,否则隐藏, 同时点击按钮,则返回顶部JavaScript获取页面HTML的滚动条距离获取HTML页面: document.documentElement获取内容距离: document.documentElement.scrollTop<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta h
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" /
JS-实现案例渲染 需求:按照数据渲染页面节点操作: 添加节点全部代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="i
JS-发布微博案例 需求1:检测用户输入字数需求2: 输入不能为空需求3: 新增留言JS、css、html主要运用 节点操作,日期对象,克隆节点全部代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <met
JS-购物车加减操作 需求:用户点击加号,则文本框+1,点击减号,则文本框-1,如果文本框为1,则禁用减号JavaScript点击事件监听全部源码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta h
JS-监听文本输入事件——计算文字字数 需求:用户输入文字,可以计算用户输入的字数JavaScript监听事件 input全部代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-C
JS-实现 Teb 栏切换 JS-实现 Teb 栏切换需求:点击不同的选项卡,底部可以显示 不同的内容javascript全部代码<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" /> <title></title> <style type="text/css"> * { margin: 0;