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 的大小写命名
相关文章
|
1月前
|
JavaScript API 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的
|
1月前
|
JavaScript 前端开发 开发者
vue 数据驱动视图
总之,Vue 数据驱动视图是一种先进的理念和技术,它为前端开发带来了巨大的便利和优势。通过理解和应用这一特性,开发者能够构建出更加动态、高效、用户体验良好的前端应用。在不断发展的前端领域中,数据驱动视图将继续发挥重要作用,推动着应用界面的不断创新和进化。
|
5天前
|
JavaScript 关系型数据库 MySQL
基于VUE的校园二手交易平台系统设计与实现毕业设计论文模板
基于Vue的校园二手交易平台是一款专为校园用户设计的在线交易系统,提供简洁高效、安全可靠的二手商品买卖环境。平台利用Vue框架的响应式数据绑定和组件化特性,实现用户友好的界面,方便商品浏览、发布与管理。该系统采用Node.js、MySQL及B/S架构,确保稳定性和多功能模块设计,涵盖管理员和用户功能模块,促进物品循环使用,降低开销,提升环保意识,助力绿色校园文化建设。
|
1月前
|
JavaScript 前端开发 开发者
Vue是如何劫持响应式对象的
Vue是如何劫持响应式对象的
27 1
|
1月前
|
JavaScript 前端开发 API
介绍一下Vue中的响应式原理
介绍一下Vue中的响应式原理
32 1
|
1月前
|
JavaScript 前端开发 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的
|
1月前
|
存储 JavaScript 前端开发
介绍一下Vue的核心功能
介绍一下Vue的核心功能
|
1月前
|
JavaScript 前端开发 开发者
vue学习第一章
欢迎来到我的博客!我是瑞雨溪,一名热爱前端的大一学生,专注于JavaScript与Vue,正向全栈进发。博客分享Vue学习心得、命令式与声明式编程对比、列表展示及计数器案例等。关注我,持续更新中!🎉🎉🎉
37 1
vue学习第一章
|
1月前
|
JavaScript 前端开发 索引
vue学习第三章
欢迎来到瑞雨溪的博客,一名热爱JavaScript与Vue的大一学生。本文介绍了Vue中的v-bind指令,包括基本使用、动态绑定class及style等,希望能为你的前端学习之路提供帮助。持续关注,更多精彩内容即将呈现!🎉🎉🎉
29 1
|
1月前
|
缓存 JavaScript 前端开发
vue学习第四章
欢迎来到我的博客!我是瑞雨溪,一名热爱JavaScript与Vue的大一学生。本文介绍了Vue中计算属性的基本与复杂使用、setter/getter、与methods的对比及与侦听器的总结。如果你觉得有用,请关注我,将持续更新更多优质内容!🎉🎉🎉
38 1
vue学习第四章