1 <auto-com :value="value"></auto-com> //带 : 的属性传入的是动态的值 2 <auto-com value="value"></auto-com> //不带 : 的属性传入的是静态的值,即字符串 3 4 var vm = new Vue({ 5 el:'#app', 6 data:{ 7 value: 'zzzzzz' 8 }, 9 render:ele=>ele(App), 10 router, 11 store 12 });
子组件:
//带 : 调用时,此时的值是zzzzzz。不带 : 调用时,此时的值是字符串 ’value‘ <template> <div>{{value}}</div> </template> <script> export default { props: ["value"] } </script> <style lang='less' scoped></style>
页面执行结果:
注:子组件获取父组件传过来的值时,都是用属性 props.