Vue中的局部组件介绍

 更新时间:2022年01月24日 14:25:22   作者:huxiaoxiao.  
这篇文章主要介绍了Vue中的局部组件,文章围绕Vue局部组件得相关资料展开内容,需要的的小孩伙伴请参考下面文章的具体介绍,希望对你有所帮助

在Vue中我们可以自己定义(注册)局部组件

定义组件名的方式:

var ComponentA = { /* ... */ }

var ComponentB = { /* ... */ }

然后在 components 选项中定义你想要使用的组件:

new Vue({
  el: '#app',
 
// 组件中心
  components: {
 // 在视图层渲染 局部注册组件时
  // component-a:你要在视图层调用时使用的名称
  // ComponentA:  局部注册组件名称
    'component-a': ComponentA,
    'component-b': ComponentB
  }
})


在视图层调用局部组件:

<div id="app">
        <component-a></component-a>
        <component-b></component-b>
    </div>


举个列子:

<body>
    
    <div id="app">
        <component-a></component-a>
        <component-b></component-b>
    </div>
 
    <script src="./js/vue.js"></script>
    <script>
        let componentA = {
            template:`
                <p>我是局部组件1</p>
            `
        }
 
        let componentB = {
            template:`
                <p>我是局部组件2</p>
            `
        }
 
        let vm = new Vue({
            el:'#app',
            data:{
 
            },
            components:{
                "component-a":componentA,
                "component-b":componentB
            }
        })
    </script>


输出结果为:

相关文章

  • vite与xcode环境变量配置记录详解

    vite与xcode环境变量配置记录详解

    这篇文章主要为大家介绍了vite与xcode环境变量配置记录详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Vue3+Vite项目引入Bootstrap5、bootstrap-icons方式

    Vue3+Vite项目引入Bootstrap5、bootstrap-icons方式

    这篇文章主要介绍了Vue3+Vite项目引入Bootstrap5、bootstrap-icons方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • 浅谈ElementUI中switch回调函数change的参数问题

    浅谈ElementUI中switch回调函数change的参数问题

    今天小编就为大家分享一篇浅谈ElementUI中switch回调函数change的参数问题,具有很好的价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • 在 Vue 应用中使用 Netlify 表单功能的方法详解

    在 Vue 应用中使用 Netlify 表单功能的方法详解

    Netlify 带有内置表单处理功能,可以用来存储表单数据,下载 csv 文件,同时可以在接收到新的提交时发送邮件通知或者通过配置 webhook 发送请求。这篇文章主要介绍了在 Vue 应用中使用 Netlify 表单功能,需要的朋友可以参考下
    2019-06-06
  • Vue实现用户登录及token验证

    Vue实现用户登录及token验证

    这篇文章主要为大家详细介绍了Vue实现用户登录及token验证,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • Vue.js第二天学习笔记(vue-router)

    Vue.js第二天学习笔记(vue-router)

    这篇文章主要为大家详细介绍了Vue.js第二天的学习笔记,关于vue-router的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Vue前端后端的交互方式 axios

    Vue前端后端的交互方式 axios

    这篇文章主要介绍了Vue前端后端的交互方式 axios,axios 为第三方数据请求库,下文具体的内容介绍需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-04-04
  • vue 数组和对象不能直接赋值情况和解决方法(推荐)

    vue 数组和对象不能直接赋值情况和解决方法(推荐)

    这篇文章主要介绍了vue 数组和对象不能直接赋值情况和解决方法,需要的朋友可以参考下
    2017-10-10
  • vue-resource:jsonp请求百度搜索的接口示例

    vue-resource:jsonp请求百度搜索的接口示例

    今天小编就为大家分享一篇vue-resource:jsonp请求百度搜索的接口示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • vue深拷贝的3种实现方式小结

    vue深拷贝的3种实现方式小结

    当使用同一个对象产生冲突时,可以使用lodash包,对该对象进行深拷贝,从而使操作的对象为不同的对象,这篇文章主要给大家介绍了关于vue深拷贝的3种实现方式,需要的朋友可以参考下
    2023-02-02

最新评论