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