为了账号安全,请及时绑定邮箱和手机立即绑定

vue select 组件父子通信的问题,如下图和代码

vue select 组件父子通信的问题,如下图和代码

PHP
元芳怎么了 2019-03-08 03:19:19
问题 select默认没有报错,一选择就报错了,值都能取到 代码 父组件 <template> <div> <comSelect :cityActived="cityActived" @childToFather="fatherFn($event)"></comSelect> {{cityActived}} </div> </template> <script> import comSelect from '@/components/comSelect' export default { components:{ comSelect }, data(){ return{ cityActived:1 } }, methods:{ fatherFn(msg){ this.cityActived = msg } } } </script> 子组件 <template> <div> <select v-model="cityActived" @change="childFn()"> <option v-for="item in city" :key="item.id" :value="item.id">{{item.name}}</option> </select> </div> </template> <script> export default { props:['cityActived'], data(){ return{ city:[ {id:1,name:"北京"}, {id:2,name:"上海"}, {id:3,name:"广州"}, {id:4,name:"深圳"}, ] } }, methods:{ childFn(){ this.$emit('childToFather',this.cityActived) } } } </script>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 685 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信