Component 组件props 属性设置

Posted 千と千寻の

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Component 组件props 属性设置相关的知识,希望对你有一定的参考价值。

props定义属性并获取属性值

html

<div id="app">
        <!-- 注册一个全局逐渐 -->  <!-- 注意如果自定义的属性带-像下面这个h-hehe,在props里面就要写驼峰写法,还有反过来就不行,你比如自定义标签用驼峰写法就报错 --> 
        <!-- 可以不绑定属性,那就不用写v-bind了 -->
        <register v-bind:h-hehe="haha"></register>    
</div>

js

var  demoTmp ={
    // 注意只有data赋值的地方是属性值,这里两个都是hehe,自定义的属性,而不是属性值haha
    template:`<h2>{{message}}--{{hHehe}}</h2>`,
    props:["hHehe"],
    data:function(){
        return{
            message:"内部组件components"
        }
    }
}
       var vm = new Vue({
          el:"#app",
          data:{
            haha:"props定义属性并获取属性值"
          },
          components:{
          ‘register‘:demoTmp
          }
       })

 

以上是关于Component 组件props 属性设置的主要内容,如果未能解决你的问题,请参考以下文章

组件的props属性和state状态

vue 全局组件component 获取props值

动态设置组件的 props

使用PropTypes进行类型检查

React 中的 React.component 除了创建我们组件的实例并在其上设置 props 对象之外还有啥作用?

Vue组件中prop属性使用说明实例代码详解