- 博客(98)
- 收藏
- 关注
原创 学习笔记(12-02)vue动画(3)—JS钩子动画
CSS动画:我们定义样式,Vue 自动在「入场 / 离场」时机切换样式,动画由浏览器自动执行;JS钩子动画:Vue在入场 / 离场的不同阶段触发指定的JS函数(钩子函数),我们在函数里用JS手动操作DOM、控制动画,完全掌控动画过程。简单说:CSS动画是告诉浏览器要做什么,JS钩子动画是自己动手一步步做。
2026-03-03 16:32:55
692
原创 学习笔记(12-01)vue动画(2)—CSS关键帧
CSS 过渡(transition):只能定义「开始」和「结束」两个状态,是「两点一线」的简单动画;CSS 关键帧(@keyframes):可以定义多个中间状态(比如 0%、50%、100%),是「多点多线」的复杂动画,能精准控制动画的每一个阶段。Vue和 CSS 关键帧动画的结合逻辑很简单:用<transition>标签包裹需要动画的元素,通过绑定「动画类名」,让 Vue 在元素进入 / 离开时自动触发我们写好的关键帧动画。transition可以使用第三方提供的关键帧动画。
2026-03-03 16:18:45
1400
原创 学习笔记(9-01)vue组件通信方式($parent/$children、ref/refs、localStorage、$attrs )
attrs 包含父组件传递的非 props 属性(class/style 除外),$listeners 包含父组件传递的非原生事件(v-on 绑定的事件),适用于隔代组件透传属性 / 事件(避免多层 props/emit 嵌套)。ref 用于给元素 / 子组件打标记,父组件通过$refs访问对应的 DOM 元素或子组件实例,适用于父组件主动获取子组件数据 / 调用子组件方法。$parent 允许子组件直接访问父组件实例,$children 允许父组件访问所有子组件实例(数组形式)。// 访问子组件数据。
2026-03-03 13:55:22
496
原创 学习笔记(8-01)组件中使用 Vuex(辅助函数)
所有组件与 Vuex 的通信都遵循单向数据流,这是保证状态可预测的关键。根据组件与 Vuex 交互的不同维度,可以将通信方式分为两大类,涵盖 5 种核心场景。1、读数据:组件获取 State 状态;2、写数据:组件修改 State 状态。
2026-03-02 16:29:31
587
原创 学习笔记(7-01)函数闭包—⭐️
闭包:带着外部变量的内部函数。即使外部函数执行完退出了,这个内部函数依然能访问和操作,它创建时所在的外部函数里的变量,不会随着外部函数的结束而丢失这些变量的访问权。严谨的表述:当函数被创建并返回(或被保存)时,它会携带自己的词法环境(也就是创建它时所处的外部作用域),这个函数 + 它携带的词法环境,就构成了闭包。存在嵌套函数(内部函数嵌套在外部函数中)。内部函数被「带出」外部函数的作用域(比如被返回、被赋值给外部变量、被传递给其他函数作为参数),且内部函数访问了外部函数的变量。
2026-02-04 17:36:05
956
原创 学习笔记(3)HTML5新特性(第2章)
3.2,向 web worker 添加一个 "onmessage" 事件监听器,将Web Worker文件中的数据,传送到当前页面中,在js中调用Geolocation 接口,有2个参数,1是成功的回调函数,2是失败的回调函数。* 03, 设置 ondragover 事件,规定被拖动的数据被放置到何处。* 02,ondragstart事件,规定元素被拖动时发生的事情。* 4,当放开被拖数据时,会发生 ondrop 事件。* 获得被拖放的数据,拿到被拖元素的id,* 将被拖元素添加到目标元素中。
2026-02-04 16:18:18
629
原创 问题(05)elementui 输入框里面禁止浏览器自动填充用户名密码、弹出浏览器历史密码提示框
elementui 输入框里面禁止浏览器自动填充用户名密码、弹出浏览器历史密码提示框
2024-06-14 10:30:42
2206
原创 学习笔记(3)项目结构描述 - app.vue和main.js
App.vue是uni-app的主组件,所有页面都是在App.vue下进行切换的,是页面入口文件。但App.vue本身不是页面,这里不能编写视图元素,也就是没有<template>模板。main.js是 uni-app 的入口文件,主要作用是初始化vue`实例、定义全局组件、使用需要的插件如 vuex。应用生命周期仅可在App.vue中监听,在页面监听无效。
2023-05-05 17:53:35
1386
原创 学习笔记(2)项目结构描述 - manifest.json和pages.json
项目结构描述 - manifest.json和pages.json
2023-05-05 17:39:39
1305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅