可以减少使用emit,组件自带的v-model好像也只能设置一个

  1. 安装
npm i vue-io-directive
  1. 使用
import Vue from 'vue'
import { VueIoDirective } from "vue-io-directive"; Vue.directive("io", VueIoDirective);
  1. 父组件
<template>
<div id="app">
<input type="text" v-model="data.name" />
<HelloWorld v-io:child.name="data.name"></HelloWorld>
</div>
</template> <script>
import HelloWorld from "./components/HelloWorld.vue"; export default {
name: "App",
data() {
return {
data: {
name: ""
}
};
},
components: {
HelloWorld
}
};
</script>
  1. 子组件
<template>
<div class="hello">
<input type="text" v-model="child.name" />
</div>
</template> <script>
export default {
name: "HelloWorld",
data() {
return {
child: {
name: ""
}
};
},
watch: {
"child.name": function(val) {
console.log(val);
}
}
};
</script>

最新文章

  1. 浅谈C#抽象方法、虚方法、接口
  2. SharedSDK微信分享不成功,分享之后没有反应
  3. [Everyday Mathematics]20150122
  4. android导航设计
  5. cocos2d-x 3.1.1 学习笔记[17] 关于这些活动功能
  6. 【★】KMP算法完整教程
  7. Ubuntu+Firefox总是打不开网页
  8. THE SCHOOLS WHERE APPLE, GOOGLE, AND FACEBOOK GET THEIR RECRUITS
  9. 错误: after element list
  10. Python——开发一个自动化微信投票器【附代码实例方法】
  11. (最完美)红米手机4的USB调试模式在哪里开启的经验
  12. Linux环境 vi/vim ESC无法退出原因
  13. shell统计当前文件夹下的文件个数、目录个数
  14. vim使用技巧大全
  15. Eclipse 在线汉化的和修改字体大小、颜色的方法
  16. Error loading XML document: dwz.frag.xml 处理方式
  17. Hadoop基础-Apache Avro串行化的与反串行化
  18. [na]tftp从linux下载文件
  19. 【Unity/Kinect】Kinect入门——项目搭建
  20. PHP框架(如:laravel、yii2、thinkPHP5)中统一异常处理及统一日志打印

热门文章

  1. loj10003加工生产调度
  2. c++复习笔记(3)
  3. 浅聊TCP的三次握手和四次挥手
  4. 关于SANGFOR AC记录上网记录
  5. UDP实现多人聊天
  6. 2019牛客暑期多校训练营(第八场)A-All-one Matrices(单调栈+思维)
  7. Educational Codeforces Round 67 E.Tree Painting (树形dp)
  8. 最短路径问题---Floyed(弗洛伊德算法),dijkstra算法,SPFA算法
  9. Codeforces Global Round 7 A. Bad Ugly Numbers(数学)
  10. Codeforces Round #637 (Div. 2)