vue中利用props给组件传参,如下写法,再注册组件的时候,不加props,照样可以显示“123”啊,那为啥还要这么写?

vue中利用props给组件传参,如下写法,再注册组件的时候,不加props,照样可以显示“123”啊,那为啥还要这么写?

<body>

<div id="app">

<show v-html="msg"></show>

</div>

<script type="text/javascript">

Vue.component("show",{

props:['value'],

template:'<div>测试props传参{{value}}</div>'

})

var vm = new Vue({

el:'#app',

data:{

msg:"123"

}

})

</script>

</body>


回答:

不写props别人在用你的组件的时候就不知道要传啥

以上是 vue中利用props给组件传参,如下写法,再注册组件的时候,不加props,照样可以显示“123”啊,那为啥还要这么写? 的全部内容, 来源链接: utcz.com/p/937487.html

回到顶部