组件-创建组件的方式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 中,形成模块

相关文章
|
3月前
|
监控 数据可视化 索引
四个组件配置说明
官方文档!!!!!!!!! 1.在Filebeat中配置info.log日志文件的路径,以及要将日志发送到Logstash的地址和端口,可以在Filebeat的配置文件 filebeat.yml中添加如下配置: Copy filebeat.inputs: - type: log paths: - /usr/logs/info.log fields: log_type: info output.logstash: hosts: ["localhost:5044"] 这里使用filebeat.inputs指定要监控的日志文件路径
49 5
|
4月前
|
开发框架 JavaScript 前端开发
基于Vue的工作流项目模块中,使用动态组件的方式统一呈现不同表单数据的处理方式
基于Vue的工作流项目模块中,使用动态组件的方式统一呈现不同表单数据的处理方式
|
4月前
uniapp实战 —— 轮播图【自定义指示点】(含组件封装,自动注册全局组件,添加全局组件类型声明)
uniapp实战 —— 轮播图【自定义指示点】(含组件封装,自动注册全局组件,添加全局组件类型声明)
256 1
|
4月前
|
前端开发 JavaScript 索引
uniapp的u-album组件自定义删除功能
这样,你就可以在u-album组件中实现自定义的删除功能了。需要注意的是,这个删除操作只是在前端删除了图片项,并没有在后端删除对应的图片文件,如果你需要在后端也删除对应的图片文件,你还需要在删除操作后发送一个请求到后端,让后端删除对应的图片文件。
115 0
|
6月前
|
JavaScript
Vue实战-将通用组件注册为全局组件
Vue实战-将通用组件注册为全局组件
97 0
|
6月前
|
前端开发 JavaScript
uniapp 创建组件
uniapp 创建组件
uniapp 创建组件
|
移动开发 开发框架 JavaScript
什么是组件,以及前端各种框架组件的使用方法
什么是组件,以及前端各种框架组件的使用方法
466 1
|
JavaScript 开发者
组件-创建组件的方式1|学习笔记
快速学习组件-创建组件的方式1
组件-创建组件的方式1|学习笔记
|
前端开发 开发者
评论列表案例-将评论列表组件和评论项组件抽离为单独的组件|学习笔记
快速学习评论列表案例-将评论列表组件和评论项组件抽离为单独的组件
评论列表案例-将评论列表组件和评论项组件抽离为单独的组件|学习笔记
|
XML 前端开发 JavaScript
创建组件的第一种方式并为组件传递 props 数据|学习笔记
快速学习创建组件的第一种方式并为组件传递 props 数据
117 0
创建组件的第一种方式并为组件传递 props 数据|学习笔记