vue组件

定义Vue组件

什么是组件:组件的出现就是为了拆分Vue实例的代码量,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能或视图,就去调用相应的组件即可,可以重复使用

组件化和模块化的不同

  • 模块化是从代码逻辑的角度进行划分
  • 组件化是从ui界面的角度划分,方便UI组件的复用

全局组件的三种定义方式

  1. 使用Vue.extend 配合 Vue.component 方法:
var login = Vue.extend({
    template: '<h1>登录</h1>'
})
Vue.component('login', login)
  1. 直接使用 Vue.component 方法
Vue.component('register', {
    template: '<h1>注册</h1>'
})
  1. 将模板字符串定义到标签中
<template id="tmp1">
     <h3>这是使用id创建的组件</h3>
 </template>
<script>
    Vue.component('myCom3', {
        template: "#tmp1"
    })
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值