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

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

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

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


组件-创建组件的方式3


内容介绍

一、创建组件的方式3操作:

二、创建组件的三种方式回顾

 

第三种方式和第二种没有太大区别,只不过在第二种内 component 指向的模版字符串,书写比较复杂,因为没有智能提示,很容易漏掉“/” 等内容。

 

一、 创建组件的方式3操作

<div id=" app">

<mycom3></ my com3</div>

<!--在被控制的#app 外面使用 template 元素, 定义组件的HTML 模板结构 -->

<template id=" tmp1">

<div>

<h1>这是通过 template 元素,在外部定义的组件结构,这个方式有代码的只能提示和高亮</h1>

<h4>好用,不错!</h4>

</div>

</template>

<script>

Vue . component ( 'mycom3', {

template: ' #tmpl1'

})

现在还是通过  component 来定义一个组件,只不过组件的模版机构经过了处理。

此时,保存后右键浏览,可以得到以下结果:

image.png

以上就是创建组件的方式3的具体操作

 

二、创建组件的三种方式回顾

有三种方式可以创建组件,具体如下:

1. 直接通过 Vue.component ,后面通过 vue.extend 创建

2. 还是通过 Vue.component ,只不过第二项需要添加对象自变量

3. 可以抽离模版,放到 template 中,形成模块

相关文章
|
JavaScript 数据安全/隐私保护
Vue封装全局注册弹窗组件,实现全局调用。
前言 很多网站都会有权限控制,比如一些博客网站的评论系统,必须要用户登录后才能发起评论,如果未登录想要评论,网站则会弹出登录弹窗。这个登录弹窗可以任何需要权限的地方弹出,所以这个弹窗组件我们就必须封装为共有的,共全局调用。
1431 0
|
1月前
|
JavaScript
Vue实战-将通用组件注册为全局组件
Vue实战-将通用组件注册为全局组件
20 0
|
1月前
|
前端开发 JavaScript
uniapp 创建组件
uniapp 创建组件
uniapp 创建组件
|
1月前
|
存储 JavaScript 前端开发
详细介绍Vue3中的监听属性的概念、使用方式以及一些常见的应用场景
详细介绍Vue3中的监听属性的概念、使用方式以及一些常见的应用场景
128 0
|
11月前
|
移动开发 开发框架 JavaScript
什么是组件,以及前端各种框架组件的使用方法
什么是组件,以及前端各种框架组件的使用方法
192 1
|
算法 芯片 开发者
2.2工作空间及组件:组件配置演示|学习笔记
快速学习2.2工作空间及组件:组件配置演示
82 0
2.2工作空间及组件:组件配置演示|学习笔记
|
JavaScript 开发者
组件-创建组件的方式1|学习笔记
快速学习组件-创建组件的方式1
65 0
组件-创建组件的方式1|学习笔记
|
前端开发 开发者
评论列表案例-将评论列表组件和评论项组件抽离为单独的组件|学习笔记
快速学习评论列表案例-将评论列表组件和评论项组件抽离为单独的组件
61 0
评论列表案例-将评论列表组件和评论项组件抽离为单独的组件|学习笔记
|
XML 前端开发 JavaScript
创建组件的第一种方式并为组件传递 props 数据|学习笔记
快速学习创建组件的第一种方式并为组件传递 props 数据
97 0
创建组件的第一种方式并为组件传递 props 数据|学习笔记
|
JavaScript 开发者
组件-创建组件的方式2|学习笔记
快速学习组件-创建组件的方式2
63 0