2.基础:Vue组件的核心概念
2024-09-01 12:23:55
一、组件基础和注册
组件概念
组件系统是 Vue 的另一个重要概念,他的核心就是封装和复用。
细节
组件的name必须是全局唯一。
二、属性、事件和插槽
组件的三大核心概念:属性、事件和插槽。
1.属性
1.1导言
vue组件 = vue实例 = new Vue(options)
不同的组件只不过是options的不同,90%的工作都是围绕配置options来进行
1.2分类
2.事件
- 事件冒泡
- 阻止事件冒泡
3.插槽
分类:
- 默认插槽
- 具名插槽
- 作用域插槽
本质:
作用域插槽本质上是返回组件的函数,用来传递复杂内容的方式,仅仅因为在属性当中无法传递复杂内容而设置的一组API.
<template v-slot:pre-icon=“{value}”>
<span></span>
<template>
三、单文件组件
环境安装
Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统
npm install -g @vue/cli
# OR
yarn global add @vue/cli
最新文章
- mysql 5.5 修改字符编码
- win7或win2008 R2 被远程登录日志记录 系统日志
- oracle-5-的升级步骤
- Unity3d UnityEditor EditorWindow 自定义窗体控件
- <;TCP/IP原理>; (二) OSI模型和TCP/IP协议族
- 翻译:load data infile(已提交到MariaDB官方手册)
- BZOJ 2049 洞穴勘测
- 关于交叉熵(cross entropy),你了解哪些
- addEventListener 第三个参数
- 20180328 Redis和MSMQ
- ORACLE12C架构图
- stack 的一些用法
- switch case语句重点概况
- SQL Case when 的使用方法 (转)
- mysql中的blob和text区别
- leetcode-844-比较含退格的字符串(用vector取代stack)
- 使用.bat文件运行ant的build.xml
- 【前端学习笔记】arguments相关
- [C++] Fucntions
- 用 LoadLibraryExW 函数测试加载 dll (CSharp、Windows)