Vue实现父组件向子组件传值

父组件向子组件传值 props

定义子组件
复制代码
<template>
  <div>
    <h5>{{msg}}</h5>
    <button>{{showInfo}}</button>
  </div>
</template>
​
<script>
export default {
  name: "MyButton",
  props:{       //props属性用于接收父组件传过来的值,其中参数的使用和data中的数据的使用无差别
    showInfo:'',//变量名要和父组件中自定义的属性名完全一致
    msg:'',
  }
}
</script>
  • 可以通过利用 v-model 绑定 showInfo,传递动态值

  • 组件中 dataprops 中数据的区别

    • data 中的数据是子组件私有的,并不是父组件传递过来的,可读可写

    • props中的数据是父组件传递过来

父组件引用子组件
  • 在父组件引用子组件时,可以通过自定义的属性进行参数的传递。

    <template>
    <MyButton showInfo="登录" msg="这是一个登录按钮"></MyButton> <MyButton showInfo="注册" msg="这是一个注册按钮"></MyButton>
    </template> ​ <script> import MyButton from "@/components/MyButton"; ​ export default { name: 'HomeView', components: { MyButton } } </script>
相关推荐
難釋懷3 分钟前
Vue非单文件组件
前端·vue.js
克里斯前端15 分钟前
vue在打包的时候能不能固定assets里的js和css文件名称
javascript·css·vue.js
米奇找不到妙妙屋16 分钟前
部分请求报 CROS ERROR
spring boot·vue
恰薯条的屑海鸥17 分钟前
零基础学前端-传统前端开发(第三期-CSS介绍与应用)
前端·css·学习·css3·前端开发·前端入门·前端教程
海盐泡泡龟19 分钟前
盒模型小全
前端·css·盒模型
OpenTiny社区28 分钟前
HDC2025即将拉开序幕!OpenTiny重新定义前端智能化解决方案~
前端·vue.js·github
奇舞精选32 分钟前
前端开发中AI的进阶之路:从思维重构到工程落地
前端·人工智能
每天都想着怎么摸鱼的前端菜鸟35 分钟前
【uniapp】uniapp开发安卓应用接入谷歌登录获取idtoken
前端·google
anyup38 分钟前
震惊了!中石化将开源组件二次封装申请专利,这波操作你怎么看?
前端·程序员