Vue----入门到入土(包含案例)(一)

简介: Vue----入门到入土(包含案例)

Vue基础入门

Vue简介

Vue----Vue简介

  1. 什么是Vue
  2. vue的特性
  3. MVVM
  4. vue的版本

vue的基本使用

Vue----vue的基本使用

  1. 基本使用步骤
  2. 基本代码与MVVM的对应关系

Vue的调试工具

Vue----Vue的调试工具

  1. Vue的调试工具

Vue指令

1 指令的概念

指令是Vue为开发者提供的模板语法,用于辅助开发者渲染页面的基本结构。

2 指令的分类

指令按照不同的用途可以分为如下6大类:

1.内容渲染指令

2.属性绑定指令

3.事件绑定指令

4.双向绑定指令

5.条件渲染指令

6.列表渲染指令

3 内容渲染指令

Vue---- 内容渲染指令

  1. v-text
  2. {{}} 插值表达式
  3. v-html

4 属性绑定指令

Vue----属性绑定指令

5 模板渲染语法中使用JavaScript表达式

Vue----模板渲染语法中使用JavaScript表达式

6 事件绑定指令

Vue----事件绑定指令

  1. 事件对象
  2. 绑定事件并传参
  3. 事件修饰符
  4. 按键修饰符

7 双向绑定指令

Vue----双向绑定指令

  1. 双向绑定指令
  2. v-model 指令的修饰符

8 条件渲染指令

Vue----条件渲染指令

  1. v-if v-show
  2. v-else v-else-if

9 列表渲染指令

Vue----列表渲染指令

  1. 列表渲染指令
  2. v-for 中的索引
  3. 使用 key 维护列表的状态
  4. key 的注意事项

过滤器(Vue3弃用)

Vue----过滤器(Vue3弃用)

  1. 过滤器的定义
  2. 私有过滤器和全局过滤器
  3. 连续调用多个过滤器
  4. 过滤器传参
  5. 过滤器的兼容性

品牌列表案例

Vue----品牌列表案例

Vue组件基础

单页面应用程序

Vue----单页面应用程序

  1. 什么是单页面应用程序
  2. 单页面应用程序的特点
  3. 单页面应用程序的优缺点
  4. 如何快速创建 vue 的 SPA 项目

vite 的基本使用

Vue----vite 的基本使用

  1. 创建 vite 的项目
  2. 梳理项目的结构
  3. vite 项目的运行流程

组件化开发思想

1 什么是组件化开发

组件化开发指的是:根据封装的思想,把页面上可重用的部分封装为组件,从而方便项目的开发和维护。

例如:http://www.ibootstrap.cn/ 所展示的效果,就契合了组件化开发的思想。用户可以通过拖拽组件的

方式,快速生成一个页面的布局结构。

2 组件化开发的好处

前端组件化开发的好处主要体现在以下两方面:

提高了前端代码的复用性和灵活性

提升了开发效率和后期的可维护性

3 vue 中的组件化开发

vue 是一个完全支持组件化开发的框架。vue 中规定组件的后缀名是 .vue。之前接触到的 App.vue 文件本质上就是一个 vue 的组件。

vue 组件的构成

Vue----vue 组件的构成

  1. vue 组件组成结构
  2. 组件的 template 节点
  3. 组件的 script 节点
  4. 组件的 style 节点

组件注册

Vue----组件注册

  1. 注册组件的两种方式
  2. 全局注册组件
  3. 使用全局注册组件
  4. 局部注册组件
  5. 全局注册和局部注册的区别
  6. 组件注册时名称的大小写
  7. 通过 name 属性注册组件

组件间的样式冲突

Vue----组件间的样式冲突

  1. 如何解决组件样式冲突的问题
  2. style 节点的 scoped 属性
  3. /deep/ 样式穿透

props

Vue----props

  1. 组件的 props
  2. 在组件中声明 props
  3. 无法使用未声明的 props
  4. props 的大小写命名
相关文章
|
8天前
|
JavaScript 前端开发
如何在 Vue 项目中配置 Tree Shaking?
通过以上针对 Webpack 或 Rollup 的配置方法,就可以在 Vue 项目中有效地启用 Tree Shaking,从而优化项目的打包体积,提高项目的性能和加载速度。在实际配置过程中,需要根据项目的具体情况和需求,对配置进行适当的调整和优化。
|
8天前
|
存储 缓存 JavaScript
在 Vue 中使用 computed 和 watch 时,性能问题探讨
本文探讨了在 Vue.js 中使用 computed 计算属性和 watch 监听器时可能遇到的性能问题,并提供了优化建议,帮助开发者提高应用性能。
|
8天前
|
存储 缓存 JavaScript
如何在大型 Vue 应用中有效地管理计算属性和侦听器
在大型 Vue 应用中,合理管理计算属性和侦听器是优化性能和维护性的关键。本文介绍了如何通过模块化、状态管理和避免冗余计算等方法,有效提升应用的响应性和可维护性。
|
8天前
|
存储 缓存 JavaScript
Vue 中 computed 和 watch 的差异
Vue 中的 `computed` 和 `watch` 都用于处理数据变化,但使用场景不同。`computed` 用于计算属性,依赖于其他数据自动更新;`watch` 用于监听数据变化,执行异步或复杂操作。
|
7天前
|
JavaScript 前端开发 UED
vue学习第二章
欢迎来到我的博客!我是一名自学了2年半前端的大一学生,熟悉JavaScript与Vue,目前正在向全栈方向发展。如果你从我的博客中有所收获,欢迎关注我,我将持续更新更多优质文章。你的支持是我最大的动力!🎉🎉🎉
|
9天前
|
存储 JavaScript 开发者
Vue 组件间通信的最佳实践
本文总结了 Vue.js 中组件间通信的多种方法,包括 props、事件、Vuex 状态管理等,帮助开发者选择最适合项目需求的通信方式,提高开发效率和代码可维护性。
|
7天前
|
JavaScript 前端开发 开发者
vue学习第一章
欢迎来到我的博客!我是瑞雨溪,一名热爱JavaScript和Vue的大一学生。自学前端2年半,熟悉JavaScript与Vue,正向全栈方向发展。博客内容涵盖Vue基础、列表展示及计数器案例等,希望能对你有所帮助。关注我,持续更新中!🎉🎉🎉
|
22天前
|
数据采集 监控 JavaScript
在 Vue 项目中使用预渲染技术
【10月更文挑战第23天】在 Vue 项目中使用预渲染技术是提升 SEO 效果的有效途径之一。通过选择合适的预渲染工具,正确配置和运行预渲染操作,结合其他 SEO 策略,可以实现更好的搜索引擎优化效果。同时,需要不断地监控和优化预渲染效果,以适应不断变化的搜索引擎环境和用户需求。
|
9天前
|
存储 JavaScript
Vue 组件间如何通信
Vue组件间通信是指在Vue应用中,不同组件之间传递数据和事件的方法。常用的方式有:props、自定义事件、$emit、$attrs、$refs、provide/inject、Vuex等。掌握这些方法可以实现父子组件、兄弟组件及跨级组件间的高效通信。
|
14天前
|
JavaScript
Vue基础知识总结 4:vue组件化开发
Vue基础知识总结 4:vue组件化开发