我是靠谱客的博主 无私老鼠,最近开发中收集的这篇文章主要介绍Vue使用props请注意父传子props驼峰标识,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

父传子props驼峰标识

props中的变量如果有驼峰命名的情况:

在组件使用的时候就需要使用 -加上该大写字母的小写,即大写字母替换为-其小写字母

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>组件的构建</title>
</head>
<!--组件是单独封装的模块,拥有自己的data html模块-->
<!--组件中不可以访问vue实例中的data数据,不建议在里面访问vue实例对象-->
<!--组件中data中的数据必须以方法函数的方式返回数据,好处是函数可以直接返回一个对象,每一次返回数据对象都不一样,这样可以让数据不受影响-->

<body>

<div id="app2">
    <cpn v-bind:title-msg-title = "tmsg" :st="str"></cpn>
    <cpn v-bind:title-msg-title = "tmsg" :st="str" :t2 ='t2msg'></cpn>


</div>
<!--方法一写在script里面-->

<script type="text/x-template" id="cpn">
    <div>
<!--        props传值如果遇到驼峰命名就需要-加上小写-->
        <h1>hhhhhhhhhh{{titleMsgTitle}}</h1>
        <h5>{{st}}</h5>
        <h5>{{t1}}</h5>
        <h5>{{t2}}</h5>

    </div>
</script>
<!--方法二直接使用template标签-->

<script src="../vue.js"></script>
<script>
    <!-- 创建组件构造对象-->
    const cpn=('#cpn',{template: `#cpn`,
            //做類型限制
            //做默认数据
            //是否传值限制
            props:{
                titleMsgTitle:Array,
                st:String,
                t1:{
            type:String,
                    default:'這個是默认数据没有填写的时候'
                //    数据类型为数组或者是对象的时候默认数据值需要为函数
                },
                t2:{
            type:Array,
                    default: function (){
                        return{
                            t2:'hello'
                        }
                    },
                    required:true

                }
            //    必须设置要给默认数据requierd


            },
            data(){
                return{

                }

            }}
    )


    let app=new Vue({
        el:'#app2',
        data:{
            str:'jiayou',
            tmsg:['kk','aa','ww'],
            stmsg:'hhh',
            t1msg: '' ,
            t2msg:[11,22,334]
        },
        components:{cpn}

    })
</script>
</body>
</html>

自己可以去对比一下我上一篇文章

然后这里使用驼峰命名的部分就是:titleMsgTitle

最后

以上就是无私老鼠为你收集整理的Vue使用props请注意父传子props驼峰标识的全部内容,希望文章能够帮你解决Vue使用props请注意父传子props驼峰标识所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部