VUE 学习研究笔记
文章平均质量分 80
w风雨无阻w
16年游戏及软件研发经验,csdn平台优质作者,曾就职于盛大美游集团-研发副总裁岗位,曾带领团队研发累计百万用户在线、盈利上亿的产品,擅长服务器、客户端研发框架搭建,擅长cocos2d、cocoscreator 、android原生开发、iOS原生开发技术等。通过对技术领域的探求打磨自己的技术敏感度和技术决策力!
展开
-
Vue3 学习笔记(十三)Vue组件详解
组件(Component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码,可以帮助你将用户界面拆分成独立和可复用的部分。每个 Vue 组件都是一个独立的 Vue 实例,具有自己的模板、数据、方法和生命周期钩子,使得组件可以自包含地定义和管理自己的功能和样式。当使用构建步骤时,我们一般会将 Vue 组件定义在一个单独的.vue</script><template>原创 2024-10-30 18:36:54 · 1033 阅读 · 0 评论 -
Vue3 学习笔记(十二)侦听器详解
在 Vue 3 中,侦听器是一种响应式特性,允许你观察和响应 Vue 实例上的数据变动。Vue 提供了watch和两个函数来创建侦听器。原创 2024-10-30 11:44:49 · 1149 阅读 · 0 评论 -
Vue3 学习笔记(十一)Vue生命周期
每个 Vue 组件实例在创建时都需要经历一系列的初始化步骤,比如设置好数据侦听,编译模板,挂载实例到 DOM,以及在数据改变时更新 DOM。在 Vue 实例生命周期的不同阶段被调用的函数, 被称为生命周期钩子。这些生命周期钩子允许你执行特定的逻辑,比如在组件创建之前、创建之后、更新之前、更新之后、销毁之前等。原创 2024-10-29 14:35:23 · 1345 阅读 · 0 评论 -
Vue3 学习笔记(十)事件处理及表单输入绑定详解
在 Vue.js 中,按键修饰符是用来监听特定的键盘事件,并在用户按下特定键时触发相应的处理函数。是 Vue.js 中的一个指令,用于在表单输入和应用状态之间创建双向数据绑定。)来监听 DOM 事件,并在事件触发时执行特定的 JavaScript 代码。在 Vue.js 中,事件修饰符是用来修改事件监听器的行为的的特殊后缀,可以添加到。元素都监听了不同的键盘事件,并在用户按下相应的键时触发了对应的处理函数。Vue 提供了鼠标按键修饰符,允许你监听特定的鼠标按钮事件。在这个例子中,当按钮被点击时,原创 2024-10-29 14:25:13 · 690 阅读 · 0 评论 -
Vue3 学习笔记(九)条件渲染详解
Vue.js 提供了几种指令来实现条件渲染,即根据某些条件决定是否渲染一块内容。这些指令包括v-ifv-else-ifv-else和v-show。下面详细解释这些指令的用法和区别。原创 2024-10-28 11:01:39 · 1012 阅读 · 0 评论 -
Vue3 学习笔记(八)Vue3 语法-Class 与 Style绑定详解
在 Vue.js 中,动态地绑定 CSS 类和样式是一项常见的需求。Vue 提供了几种不同的方法来实现这一点,包括对象语法、数组语法和组件的作用域插槽。原创 2024-10-28 10:49:51 · 641 阅读 · 0 评论 -
Vue3 学习笔记(七)Vue3 语法-计算属性 computed详解
1024程序员节|征文#原创 2024-10-25 09:38:23 · 1619 阅读 · 0 评论 -
Vue3 学习笔记(六)Vue3 语法-指令和响应式函数详解
1024程序员节|征文#在 Vue3 的世界里,语法是我们构建用户界面的基石。今天, 我们继续 上一节 的内容:详细了解 Vue3 的语法,我将用通俗易懂的语言和实用的例子,带你掌握这项必备技能。原创 2024-10-25 09:34:47 · 1303 阅读 · 0 评论 -
Vue3 学习笔记(五)Vue3 模板语法详解
在 Vue3 的世界里,模板语法是我们构建用户界面的基石。今天,让我们一起深入了解 Vue3 的模板语法,我将用通俗易懂的语言和实用的例子,带你掌握这项必备技能。原创 2024-10-24 10:37:35 · 854 阅读 · 0 评论 -
Vue3 学习笔记(四)Vue3 入口文件之间的关系和流程
以上三个文件(index.html、main.ts 和 App.vue)共同构成了一个典型的 Vue 3 应用程序的基本结构。这个结构允许创建一个单页应用(SPA),其中 App.vue 提供了一个持久的框架,而具体的页面内容则通过路由动态加载和切换。这是应用的 JavaScript 入口点。这是应用的入口 HTML 文件。原创 2024-10-24 10:30:04 · 375 阅读 · 0 评论 -
Vue3 学习笔记(三)Vue3 项目打包及目录结构说明
该目录一般包含 index.html 文件及 assets 目录,assets 目录包含了静态文件 js、css 以及图片目录 images(如果有图片的话)。当我们准备将应用发布到生产环境时,就需要打包 Vue 项目。执行完成后,会在 Vue 项目下会生成一个。原创 2024-10-23 09:57:07 · 740 阅读 · 0 评论 -
Vue3 学习笔记(二)安装 AI 编程助手
VSCode 的插件 Fitten Code,Fitten Code 是由非十大模型驱动的 AI 编程助手,它可以自动生成代码,提升开发效率,帮您调试 Bug,节省您的时间,另外还可以对话聊天,解决您编程碰到的问题。Fitten Code 免费且支持 80 多种语言:Python、C++、Javascript、Typescript、Java等。原创 2024-10-23 09:54:03 · 1375 阅读 · 0 评论 -
Vue3 学习笔记(一)Vue3 介绍及环境部署
推荐使用 cnpm 安装,cnpm 能很好地和 Webpack 或 Browserify 模块打包器配合使用。(2)、由于国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。(1)、npm 版本需要大于 3.0,如果低于此版本需要升级。使用 cnpm 命令来安装模块。原创 2024-10-22 10:35:42 · 433 阅读 · 0 评论 -
Vite 项目的核心配置- vite.config.ts 和 tsconfig.json 全解析
掌握 vite.config.ts 和 tsconfig.json 的配置,可以让你的 Vite 项目如虎添翼。它们就像是项目的"控制中心",通过合理配置,你可以显著提升开发效率和代码质量。记住,配置是一个逐步优化的过程,随着项目的发展,你可能需要不断调整这些配置。保持学习和探索的态度,你会发现这些配置文件蕴含的强大力量!原创 2024-10-21 14:41:46 · 697 阅读 · 0 评论 -
Vite 前端开发的超级加速器 - 从入门到精通
Vite(法语意为"快速")是一个现代化的前端构建工具,由Vue.js的创造者尤雨溪开发。它的目标是为开发者提供更快速的开发体验。1、npm 依赖处理和预构建这样的导入在浏览器中会抛出错误。预构建:将依赖预构建,以加快页面加载速度,并将 CommonJS/UMD 转换为 ESM 格式。这一步由 esbuild 完成,它的速度比任何基于 JavaScript 的打包器都快得多。导入重写:将导入重写为合法的 URL(例如v=f3sf2ebd),以便浏览器能够正确地加载它们。2、模块热替换(HMR)原创 2024-10-21 11:06:36 · 845 阅读 · 0 评论 -
VUE 学习笔记(三) Vue 渲染流程详解
在 Vue 里渲染一块内容,会有以下步骤及流程:第一步,解析语法,生成AST第二步,根据AST结果,完成data数据初始化第三步,根据AST结果和DATA数据绑定情况,生成虚拟DOM第四步,将虚拟DOM 生成真正的DOM插入到页面中,进行页面渲染。那怎么理解这个流程呢?AST 语法树,实际就是抽象语法树(Abstract Syntax Tree),是指通过构建语法树的形式将源代码中的语句映射到树中的每一个节点上。DOM 结构树,也是AST中的一种,把HTML DOM语法解析并生成最终页面。原创 2023-05-07 21:32:40 · 3561 阅读 · 2 评论 -
VUE 学习笔记(二)VUE的深入理解
模板引擎是 Vue 里最主要、最核心的一个能力,在模板引擎还没有出现的时候,我们更新页面的内容,大概流程是:监听操作 -> 获取数据变量 -> 使用数据拼接成 HTML 模板 -> 将 HTML 内容塞到页面对应的地方 -> 将 HTML 片段内需要监听的点击等事件进行绑定。Vue会将数据先变成虚拟DOM, 如果数据有变化时,使用Diff算法进行比较,如果新的虚拟DOM与旧的虚拟DOM中有相同的DOM,就直接复用,这样能够极大的提升效率。尤其是在进行表单处理时,Vue的双向数据绑定非常方便。原创 2023-05-07 16:03:44 · 815 阅读 · 0 评论 -
VUE 学习笔记(一)开发环境搭建
目前 Debugger for Chrome 已经处于遗留状态,不建议使,建议安装 JavaScript Debugger (Nightly)。E、运行结果会出现无法访问此网站 localhost 拒绝连接请求问题,如下图。C、到 “运行与调试” 菜单,找到启动按钮(vscode 顶部绿色按钮);直接点击下载按钮即可,会根据系统自动下载合适的版本,无需自行选择。第一步,打开扩展界面(ctrl+shift+x),输入并搜索。D、在代码行数处,设置断点,即可进行调试;原创 2023-04-15 21:44:39 · 883 阅读 · 0 评论