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>
相关推荐
岳哥i15 小时前
vue鼠标单机复制文本
javascript
jacGJ15 小时前
记录学习--文件读写
java·前端·学习
毕设源码-赖学姐15 小时前
【开题答辩全过程】以 基于WEB的实验室开放式管理系统的设计与实现为例,包含答辩的问题和答案
前端
幻云201015 小时前
Python深度学习:从筑基到登仙
前端·javascript·vue.js·人工智能·python
我即将远走丶或许也能高飞17 小时前
vuex 和 pinia 的学习使用
开发语言·前端·javascript
钟离墨笺18 小时前
Go语言--2go基础-->基本数据类型
开发语言·前端·后端·golang
爱吃泡芙的小白白18 小时前
Vue 3 核心原理与实战:从响应式到企业级应用
前端·javascript·vue.js
卓怡学长18 小时前
m115乐购游戏商城系统
java·前端·数据库·spring boot·spring·游戏
码上成长19 小时前
JavaScript 数组合并性能优化:扩展运算符 vs concat vs 循环 push
开发语言·javascript·ecmascript
老陈聊架构19 小时前
『AI辅助Skill』掌握三大AI设计Skill:前端独立完成产品设计全流程
前端·人工智能·claude·skill