博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
v-model 用在组件中
阅读量:6194 次
发布时间:2019-06-21

本文共 1355 字,大约阅读时间需要 4 分钟。

官方文档:

  

官方也说明了,v-model只不过是一个语法糖而已,真正的实现靠的还是

1.  v-bind :  绑定响应式数据2.  触发 input 事件 并传递数据  (核心和重点)

大体就是:

   监听原生组件的事件, 当获取到原生组件的值后把值通过调用 $emit('input' ,data) 方法去触发 input事件 
 
demo:
  父组件代码:

  子组件代码:

    实现效果:

  点击显示按钮以后:

  前提: this.$emit('input',data);

  点击子组件关闭按钮后:

  如果未加this.$emit('input',data);

  点击子组件关闭按钮后:

  如果未通过$emit把值传到父组件, 则父组件监听不到子组件的变化.

 

 

====================================================================

封装一个可复用的弹窗组件

在首页调用

         
    showModel:function(){          this.ifShowModel=true;                },      close_click:function(){          this.ifShowModel=false;      },      left_click:function(){          this.ifShowModel=false;      },      right_click:function(){          this.ifShowModel=false;      }

转载于:https://www.cnblogs.com/rachelch/p/8944367.html

你可能感兴趣的文章
wget参数用法详解
查看>>
安卓自学应用程序生命周期法
查看>>
【COCOS2D-X(1.X 2.X)】Json(cpp版)以及添加自定义字体库教程
查看>>
使用curl命令查看访问url的时间
查看>>
whois
查看>>
python添加环境变量
查看>>
Linux 新手容易犯的 7 个错误
查看>>
火狐浏览器快捷操作
查看>>
hdu 3117 Fibonacci Numbers 矩阵快速幂+公式
查看>>
spoj3105 MOD - Power Modulo Inverted(exbsgs)
查看>>
DP-01背包 (题)
查看>>
WinForm中跨线程操作控件
查看>>
CODING 敏捷实践完全指南
查看>>
unittest测试框架和测试报告的输出实例(一)
查看>>
PYTHON-字符编码
查看>>
指针面试题
查看>>
java Date时间的各种转换方式和Mysql存时间类型字段的分析
查看>>
collectionview 的相关设置
查看>>
【node.js】回调函数
查看>>
Phalcon 訪问控制列表 ACL(Access Control Lists ACL)
查看>>