• 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'
  • })
  • 相关阅读:
    深度学习——day21(外 Q1 2021) 具有动态正则化的卷积神经网络
    你真的了解Java异常处理机制吗?
    [carla入门教程]-5 使用ROS与carla通信
    污水处理厂3D数字孪生三维可视系统降低设备风险隐患
    cobbler实现系统自动化部署与安装
    Ajax学习56~68(跨域与JSONP)
    RT-DETR算法改进:最新Inner-IoU损失函数,辅助边界框回归的IoU损失,提升RT-DETR检测器精度
    学习day1 c++
    当我第一次在ubuntu20.04上使用gazebo
    Linux常用命令汇总
  • 原文地址:https://blog.csdn.net/m0_74801194/article/details/133443073