三、Vue基础-组件(上)

本文介绍了单页面应用程序的概念、特点以及Vue中创建SPA的步骤。接着,探讨了Vite的基本使用,包括创建项目和项目结构。组件化开发思想是重点,阐述了其好处并在Vue环境中实践。详细讲解了Vue组件的构成,如template、script和style节点,以及组件的注册、样式冲突处理和props的使用,包括动态绑定和命名规范。最后,讨论了Class和Style的动态绑定方法。
摘要由CSDN通过智能技术生成

目录

 1、单页面应用程序

1.1、什么是单页面应用程序

1.2、单页面应用程序的特点

 1.3、单页面应用程序的优、缺点

1.4、快速创建vue的spa项目

 2、vite的基本使用

2.1、创建vite项目

 2.2、项目结构

 3、组件化开发思想

3.1、什么是组件化开发思想

 3.2、组件化开发的好处

 3.3、vue中的组件化开发

 4、vue组件的构成

4.1、vue组件组成结构

 4.2、组件的template节点

 4.3、组件的script节点

 4.4、组件的style节点

 5、组件的基本使用

5.1、组件的注册

 5.1.1、全局注册的组件(在main.js中)

5.1.2、局部注册的组件(在App.vue中)

 5.1.3、全局注册与局部注册的区别

5.1.4、组件注册时名称的大小写

​5.1.5、通过name属性注册组件

 5.2、组件之间的样式冲突

5.2.1父组件影响子组件

5.2.2、解决样式冲突

 5.2.3、样式穿透

5.3、组件的props

5.3.1、什么是组件

 5.3.2、在组件中声明props

 5.3.3、动态绑定props值

  5.3.4、props的大小命名法

 5.4、Class与Style绑定

5.4.1、动态绑定html的class

 5.4.2、以数组语法html的class

  5.4.3、以对象语法html的class

  5.4.4、以对象语法html的class


 1、单页面应用程序

1.1、什么是单页面应用程序

1.2、单页面应用程序的特点

 

 1.3、单页面应用程序的优、缺点

 

1.4、快速创建vue的spa项目

 2、vite的基本使用

2.1、创建vite项目

 2.2、项目结构

  2.2、vite项目的运行流程

 3、组件化开发思想

3.1、什么是组件化开发思想

 3.2、组件化开发的好处

 3.3、vue中的组件化开发

 4、vue组件的构成

4.1、vue组件组成结构

 4.2、组件的template节点

 4.3、组件的script节点

 

 

 

 4.4、组件的style节点

 

 5、组件的基本使用

5.1、组件的注册

 5.1.1、全局注册的组件(在main.js中)

全局可用,包括别的组件

5.1.2、局部注册的组件(在App.vue中)

在app.vue中的某一个script中注册,仅仅该script对应的部分可用。

 5.1.3、全局注册与局部注册的区别

5.1.4、组件注册时名称的大小写

 5.1.5、通过name属性注册组件

 5.2、组件之间的样式冲突

5.2.1父组件影响子组件

5.2.2、解决样式冲突

 5.2.3、样式穿透

5.3、组件的props

5.3.1、什么是组件

 

 5.3.2、在组件中声明props

父组件:

 注:子组件未声明,父组件无法传值。

 5.3.3、动态绑定props值

 

  5.3.4、props的大小命名法

 5.4、Class与Style绑定

5.4.1、动态绑定html的class

 5.4.2、以数组语法html的class

  5.4.3、以对象语法html的class

  5.4.4、以对象语法html的class

总结:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值