【vue】component 初识组件

本文介绍了Vue中的组件基础知识,包括全局与局部注册组件、组件与指令的区别,以及组件props属性的设置,如如何定义属性并传递值,处理带有'-'的属性名,以及在构造器中向组件传值的方法。
摘要由CSDN通过智能技术生成

前言:component组件是Vue学习的重点中的重点。其实组件就是制作自定义的标签,这些标签在HTML中是没有的。
参考:http://jspang.com/posts/2017/02/24/vue2-2.html

一、component 初识组件

1、全局化注册组件

全局化就是在构造器的外部用Vue.component来注册。
我们在JavaScript里注册了一个组件,在HTML中调用了它。并且它可以放到多个构造器的作用域里面。

2、局部注册组件

局部注册组件和全局注册组件是相对应的,局部注册的组件只能在组件注册作用域里进行使用,其他作用域使用无效。
从代码中你可以看出局部注册其实是写在构造器里,值得注意的是,构造器里的components是加s的。

3、指令和组件的区别

组件注册的是一个标签,而指令注册的是已有标签里的一个属性。在实际开发中我们还是用组件比较多,指令用的比较少。因为指令看起来封装的没那么好,个人观点。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Vue.js实例</title>
    <script type="text/javascript" src="../../assets/js/vue.js">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值