组件-创建组件的方式1|学习笔记

简介: 快速学习组件-创建组件的方式1

开发者学堂课程【Vue.js 入门与实战:组件-创建组件的方式1】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/586/detail/8174


组件-创建组件的方式1


内容介绍:

一、使用 Vue.extend 来创建全局的Vue组件

二、使用 Vue.component ('组件的名称',创建出来的组件模板对象)

三、总结

 

如果要使用组件,直接把组件的名称以 HTML 标签的形式引入到页面中即可。

 

一、使用 Vue.extend 来创建全局的 Vue 组件:

var com1=Vue.extend({  template: '

这是使用Vue.extend创建的组件

' //通过template属性,指定了组件要展示的HTML结构

 

二、使用 Vue.component ('组件的名称',创建出来的组件模板对象)

Vue.component ( ' myCom1',com1)

此时刷新,得到执行结果:

image.png

//如果要使用组件,直接,把组件额名称,以 HTML 标签的形式,引入到网页中,即可

我们要把模板对象注册为一个真正具有名称的一个组件,可以引用这种组件,可以利用条件形式。

 

三、总结

这就是创建组件的第一种方式,通过 vue.extend 来创建组件,这个流程分为两步:

1. 第一步:

直接调用 vue.extend 里面的配置对象,此时 component 就是组建展示的具体内容,这是 vue.extend 会返回一个组件的模板对象,然后再调用 Vue.component ,此时会把模板对象注册为一个真正具有名称的组件,之后在页面中可以直接引用这个名称。

2. 第二步:

如果使用 Vue.component 定义全局组件的时候,组建名称使用了驼峰,命名,则在引用组件的时候,需要把大写的驼峰改为小写的字母,同时两个单词之间使用-链接;

如果不使用驼峰,则直接拿名称来使用即可。

以上就是我们创建组件的第一种方式。

相关文章
|
Web App开发 监控 算法
详解 WebRTC 高音质低延时的背后 — AGC(自动增益控制)
本文将结合实例全面解析 WebRTC AGC 的基本框架,一起探索其基本原理、模式的差异、存在的问题以及优化方向。
详解 WebRTC 高音质低延时的背后 — AGC(自动增益控制)
|
存储 机器学习/深度学习 数据管理
震惊!Delta Lake 以非凡之力掌控表的多个版本,开启数据管理奇幻之旅
【8月更文挑战第27天】Delta Lake作为大数据领域的一种高效数据湖存储层,其版本管理功能确保了数据的可靠性与可追溯性。通过记录所有表更改的事务日志,在系统故障或误操作情况下可恢复至特定版本。不同版本的数据独立存储并标记唯一标识符,便于管理和对比。此外,Delta Lake还采用了诸如自动合并小文件、支持索引和分区等策略来优化查询性能。这些特性共同使得Delta Lake成为一种强大且灵活的数据版本管理工具,在数据仓库、机器学习等多种场景下展现出巨大价值。
152 0
星际争霸之小霸王之小蜜蜂(五)--为小蜜蜂降速
星际争霸之小霸王之小蜜蜂(五)--为小蜜蜂降速
|
测试技术
apipost自动化测试工具
创建一个测试流程
|
1天前
|
数据采集 人工智能 安全
|
10天前
|
云安全 监控 安全
|
2天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
917 150
|
15天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1656 8