首页 > 其他分享 >vue3学习第二课:组件和父组件的传递数据给子组件方式props

vue3学习第二课:组件和父组件的传递数据给子组件方式props

时间:2023-04-07 18:00:28浏览次数:44  
标签:vue 第二课 Footer 传递数据 export components 组件 Main

1,在conponents目录中新建header.vue

<template>
    <div>
        <h1>这是头部组件</h1>
    </div>
</template>

2,在App.vue中添加

<template>
  <div>
    <Header></Header>
    <Main></Main>
    <Footer :content="newcontent"></Footer>
  </div>
</template>

<script>
import Header from './components/Header.vue'
import Footer from './components/Footer.vue'
import Main from './components/Main.vue'
//命令式
//document.querySelector('h1').innerHTML='hello world'

//声明式
export default {
  name: 'App',
  data() {
    return {
      newcontent:"阿里云有限公司,欢迎光临"
    }
  },
  components: {
    Header,
    Footer,
    Main,
}
}
</script>
<template>
    <div>
        <h1>{{msg}}这是Main组件</h1>
    </div>
</template>
<script>
export default{
    data() {
        return {
            msg:"我来学vue3的---"
        }
    },
}
</script>

Footer.vue

<template>
    <div>
        <h1>这是底部部件{{ content }}</h1>
    </div>
</template>
<script>
export default {
    props:['content']
}
</script>

 效果图:

标签:vue,第二课,Footer,传递数据,export,components,组件,Main
From: https://www.cnblogs.com/superip/p/17296923.html

相关文章

  • 记录-VueJs中如何使用Teleport组件
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助在DOM结构相对比较复杂,层级嵌套比较深的组件内,需要根据相对应的模块业务处理一些逻辑,该逻辑属于当前组件但是从整个页面应用的视图上看,它在DOM中应该被渲染在整个vue应用外部的其他地方,不能影响组件的结构比......
  • uni-app 弹出层组件的实现
    uni-app弹出层组件的实现以下是一个简单的uni-app弹出层组件的实现代码示例,它可以根据传递的属性来控制弹出层的显示和隐藏:<template><viewclass="overlay"v-show="visible"@click="close":class="{ 'center':position==='cente......
  • uni-app 日历组件的实现
    uni-app日历组件的实现以下是一个基于uni-app的简单日历组件实现代码,包括了日历的基本布局和日期选择功能:<template><viewclass="calendar"><viewclass="calendar-header"><viewclass="calendar-prev"@click="prevMonth">上个月......
  • Ioc底层核心原理-组件扫描过滤器
              ......
  • 支持多种文件(docx、excel、pdf)预览的vue组件库,支持vue2/3。
    原文链接https://github.com/501351981/vue-office 功能特色一站式:提供docx、pdf、excel多种文档的在线预览方案,有它就够了简单:只需提供文档的src(网络地址)即可完成文档预览体验好:选择每个文档的最佳预览方案,保证用户体验和性能都达到最佳状态安装#docx文档预览组件......
  • 使用vue2从零开始搭建自己的组件库(完整版)
    前言在前端开发中,除了常用的UI组件库以外,我们还会涉及到基于公司业务,需要定制化开发一些业务组件,还有随着项目的增多,开发人员的增多,为了提高工作效率,我们就需要统一管理好已开发好的业务组件。这时候我们就需要搭建自己的组件库,因为涉及到一些公司的业务,我们只能发布到私服的npm......
  • uni-app 滚动通知组件的实现
    uni-app滚动通知组件的实现一、实现思路二、使用scroll-view组件实现<template><viewclass="notice"><scroll-viewclass="notice-scroll":scroll-y="true":scroll-with-animation="true":scroll-t......
  • 2023.04.06 - vue组件中动态指定监听的值
    业务场景:高拍仪给出的视频信息API回调里会不断返回图像数据。因为有主副摄像图像信息,并且两个图像信息会二选一展示在DOM容器里。所以就是二对一的关系。//主摄像数据letpriPic:string='';//副摄像数据letsubPic:string='';//展示在容器的数据=主摄像数据||副摄像......
  • 可视化组件g2之分组箱型图、柱形图、散点图简单使用
    <!--引入G2文件--><scriptsrc="./plugins/g2.v5.min.js"></script><style> .container{  display:flex; } .div{  height:500px; }</style><!--创建图表容器--><divclass="container"> ......
  • 二次封装ui组件,如何做到属性,作用域插槽以及 实例方法的穿透使用
    A页面:在使用二次封装的组件<MyInputref='inputRef'v-model='data'placeholder='xxxx'><template#prepend>......</template><template#append>......</template></MyInput>......