• Vue定义全局组件的三种方式


    第一种方式
    1.1使用 Vue.extend 来创建全局的Vue组件
    1.2使用 Vue.component(‘组件的名称’, 创建出来的组件模板对象)
    Vue.component
    第一个参数:组件的名称,引用组件的时候,就是一个HTML 标签形式来引入的
    第二个参数: Vue.extend 创建的组件 ,其中 template 就是组件将来要展示的HTML内容
    1.3使用组件,直接把组件的名称,以 HTML 标签的形式,引入到页面中即可
     

    1. var com = vue.extend({
    2. template:'

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

      '
    3. })
    4. Vue.component('myCom', com)

    第二种方式
    2.直接使用 Vue.component

    1. Vue.component('myCom', {
    2. template: '

      直接使用 Vue.component

      '
    3. })

    第三种方式
    3.1使用 Vue.component 来定义组件
    3.2在被控制的div外面,使用 template 元素,定义组件的HTML模板结构

    1. "app">
    2. <my-com>my-com>
  • <template id="com">
  • <div>
  • <h3>在被控制的div外面,使用 template 元素,定义组件的HTML模板结构h3>
  • <p>第三种方式p>
  • div>
  • template>
  • Vue.component('myCom', {
  • template: '#com'
  • })
  • 相关阅读:
    1.3 Linux目录操作
    Linux:进程管理和调度
    格雷希尔GripSeal密封测试接头,你了解多少?
    maven下载jar包失败如何配置国内源(手把手)
    bash: redi-cli: 未找到命令...
    蓝桥杯 第 1 场算法双周赛 第1题 三带一 c++ map 巧解 加注释
    1990-2022上市公司董监高学历工资特征信息数据/上市公司高管信息数据
    对象创造模式
    阿里巴巴中国站获得淘口令真实url API 返回值说明
    ARM pwn 入门 (3)
  • 原文地址:https://blog.csdn.net/m0_74801194/article/details/133443073