这是一个大坑
在vue3.0项目里面是没有任何作用的
使用v-model进行父传子,只能在在vue2.x项目中生效
1.父组件,引用子组件 ,并使用v-model绑定数据
父组件代码:
<template> <div> <child v-model="obj" ></child> </div> </template> <script> import Child from './Child.vue' export default { name:'HelloWorld', components:{ Child }, data(){ return { obj:{ test:'test', test2:'test2' } } } } </script>
2.子组件中,使用 props:['value'] ,(固定的,就这么写,只能是value,不能是其他单词)接收父组件数据,展示数据
子组件代码:
<template> <div> {{value}} </div> </template> <script> export default { name: "Children", props:['value'], data () { return { }; } } </script> <style lang="css" scoped> </style>