博客详情

vue中父组件向子组件传值(props) (原创)

作者: 朝如青丝暮成雪
发布时间:2020-04-12 18:51:43  文章分类:vue学习   阅读(914)  评论(0)

App.vue 要向Menu组件传入一些属性值: Menu组件中指定props,定义需要接收来自父组件的属性列表。

如图:

App.vue 


<template>
  <div id="app">

    <me href="https://www.baidu.com" title="百度一下" content="百度" />
    <me href="https://www.jd.com" title="京东" content="京东商城"  />
    <me href="https://www.taobao.com" title="淘宝" content="淘宝网"  /> 

 
  </div>
</template>
<script>

import me from './components/Menu'
export default {
  name: 'App',
  components: {
    me
  },
  
}
</script>

<style scoped>

</style>


注: 因html5中已存在了menu标签,为防止标签名重复,笔者特意在import Menu组件时将其命名为了me。



Menu.vue


<template>
  <div>
     <p>
       菜单项:
     <a :href="href" :title='title' target="_blank">{{content}}</a>

     </p>
  </div>
</template>

<script>
export default {
  name: 'mu',
  data () {
    return {

    }
  },
   //props表示可以从外部(父组件)传入的属性,
   // props中定义的属性可以作为元素自身的data和methods属性来使用
  props:['href','title','content'],

   
}
</script>

<style scoped>

</style>
在子组件Menu中,可以通过指定props来指明需要外部(父)组件中接收的属性。




关键字:  vue  props
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号