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>
相关推荐
道不尽世间的沧桑1 分钟前
第9篇:插槽(Slots)的使用
前端·javascript·vue.js
bin91534 分钟前
DeepSeek 助力 Vue 开发:打造丝滑的滑块(Slider)
前端·javascript·vue.js·前端框架·ecmascript·deepseek
GISer_Jing32 分钟前
Node.js中如何修改全局变量的几种方式
前端·javascript·node.js
秋意钟1 小时前
Element UI日期选择器默认显示1970年解决方案
前端·javascript·vue.js·elementui
我命由我123451 小时前
微信小程序 - 自定义实现分页功能
前端·微信小程序·小程序·前端框架·html·html5·js
程序员黄同学2 小时前
请谈谈 Vue 中的 key 属性的重要性,如何确保列表项的唯一标识?
前端·javascript·vue.js
繁依Fanyi2 小时前
巧妙实现右键菜单功能,提升用户操作体验
开发语言·前端·javascript·vue.js·uni-app·harmonyos
前端御书房2 小时前
前端防重复请求终极方案:从Loading地狱到精准拦截的架构升级
前端·javascript
web182854825122 小时前
nginx 部署前端vue项目
前端·vue.js·nginx
zy0101012 小时前
HTML标签
前端·css·html