首页 > 其他分享 >Vue局部组件的定义

Vue局部组件的定义

时间:2024-08-20 15:49:08浏览次数:7  
标签:Vue 定义 配置 let template 组件

通过component配置项来定义局部组件

   <script>

        // 随着组件的配置项越来越多,那么VUE配置项的内容会非常多,
        //   推荐:把组件的配置以自变量的方式定义在外面
        let pageHeader = {
            template:'<div>页面的头部内容</div>'
        }

        let pageBody = {
            template:'<div>页面的主体内容</div>'
        }
        let pageFooter = {
            template:'<div>页面的底部内容</div>'
        }


        let vm = new Vue({
            el : "#app",
            data : {
                
            },
            // 通过component配置项来定义局部组件
            components:{
                //组件名:{组件配置项}
                pageHeader,
                pageBody,
                pageFooter
            }
        })
    </script>

调用方法仍然和全局的一样

    <div id="app">
        <page-header></page-header>
        <page-body></page-body>
        <page-footer></page-footer>
    </div>

 

标签:Vue,定义,配置,let,template,组件
From: https://www.cnblogs.com/yansunda/p/18369567

相关文章

  • vue3一种page结构
    <template><view></view></template><scriptsetup>//引入生命周期,import{onLoad,onReady,onShareAppMessage,onShow}from"@dcloudio/uni-app";//引入计算属性import{computed,watch,getCurrentInstanc......
  • Vue组件概念以及全局组件定义
    组件的出现,就是为了拆分Vue实例的代码量的,能够让我们以不同的组件,来划分不能的功能木块,将来需要什么样的功能,就可以去调用组件和模块化的不同:模块化:是从代码逻辑的角度进行划分的,方便代码分层开发,保证每个功能模块只能单一组件化:是从UI界面的角度进行划分的,前端的组件化,方便UI......
  • Vue实现简单的粒子特效
    在Vue中实现粒子动画效果可以通过多种方式,其中一种常见的方法是使用CanvasAPI来绘制粒子,并通过JavaScript控制粒子的运动和动画效果。以下是一个简单的示例,展示如何在Vue组件中实现基本的粒子动画效果。1.创建Vue项目首先,确保你已经安装了VueCLI。如果没有安装,可以通过以......
  • 基于nodejs+vue协同过滤算法的商品推荐系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,电子商务已成为人们日常生活中不可或缺的一部分。然而,面对海量的商品信息和日益增长的消费者需求,用户往往难以快速找到符合自己兴......
  • 基于nodejs+vue协同过滤算法的体育用品推荐系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着互联网技术的蓬勃发展和体育文化的日益普及,体育用品市场迎来了前所未有的发展机遇。然而,面对市场上琳琅满目的体育用品和消费者日益增长的个性化需求,如......
  • 基于nodejs+vue协同过滤算法的电影推荐系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着互联网的普及和视频流媒体服务的兴起,电影作为大众娱乐的重要组成部分,其数量正以惊人的速度增长。面对浩如烟海的电影资源,用户往往难以快速找到符合自己......
  • 基于nodejs+vue协同过滤的高考志愿推荐系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着教育改革的深入和高等教育普及率的提升,高考作为人生的重要转折点,其志愿填报过程日益受到考生及家长的重视。然而,面对众多高校和复杂的专业设置,如何科学......
  • 微信小程序如何实现组件之间的数据传递?
    在微信小程序中,组件之间的数据传递主要有以下几种方式:父组件向子组件传值:父组件可以通过设置子组件的属性(properties)来传递数据。首先,在子组件的.json文件中定义properties:{"component":true,"usingComponents":{},"properties":{"myProperty":{......
  • Vue生命周期
    从vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件。而这些事件称为生命周期。每个Vue实例在被创建的时候都要经过一系列的初始化过程,例如,需要数据监听,编译模板,实例挂载到dom并在数据变化时更新Dom等,同时在这个过程中也会运行一系叫做生命周期钩子的函数,这给了用户在不......
  • 创建uni-app项目(vue3+ts+vite)
     npxdegitdcloudio/uni-preset-vue#vite-tsm-uni-demo1跳转到对应目录,装包,运行cdm-uni-demo1yarnyarndev:h5tsconfig.json:{"extends":"@vue/tsconfig/tsconfig.json","compilerOptions":{"ignoreDeprecations&quo......