vue ref如何获取子组件属性值


Posted in Vue.js onMarch 31, 2022

ref获取子组件属性值

父引入、注册组件并调用组件

引入、注册

<script>
  ....
  import CustomerModal from './modules/CustomerModal'
  export default {
    name: "CustomerList",
    mixins:[JeecgListMixin],
    components: {
      JDate,
      CustomerModal,
      JDictSelectTag
    },
    ...
  }
</script>

调用组件

<customer-modal ref="modalForm" @ok="modalFormOk"></customer-modal>
// ref属性值指定了从$refs中获取组件的名称

调用子组件的函数

this.$refs.modalForm.add();

调用子组件的属性

this.$refs.modalForm.title = "新增";

子组件更改属性

严格来说,Vue子组件不能随便更改父组件传递过来的属性,但是可以这样修改

父组件

<component-a :num.sync="number">这是子组件</component-a>

子组件

<template>
  <div>
    <p @click="change">子属性{{num}}</p>
  </div>
</template>
<script>
    export default {
        name: "ComponentA",
        props: {
          num: Number
        },
        methods: {
          change(){
            this.$emit('update:num', 10)
          }
        }
    }
</script>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。 

Vue.js 相关文章推荐
vue实现登录、注册、退出、跳转等功能
Dec 23 Vue.js
vue 动态生成拓扑图的示例
Jan 03 Vue.js
vue watch监控对象的简单方法示例
Jan 07 Vue.js
vue+echarts实现中国地图流动效果(步骤详解)
Jan 27 Vue.js
Vue SPA 首屏优化方案
Feb 26 Vue.js
vue3.0 项目搭建和使用流程
Mar 04 Vue.js
vue中三级导航的菜单权限控制
Mar 31 Vue.js
解读Vue组件注册方式
May 15 Vue.js
Vue Element UI自定义描述列表组件
May 18 Vue.js
Vue elementUI表单嵌套表格并对每行进行校验详解
Feb 18 Vue.js
如何vue使用el-table遍历循环表头和表体数据
Apr 26 Vue.js
Vue router配置与使用分析讲解
Dec 24 Vue.js
vue如何使用模拟的json数据查看效果
vue+iview实现手机号分段输入框
Mar 25 #Vue.js
Vue3中toRef与toRefs的区别
Mar 24 #Vue.js
一起来看看Vue的核心原理剖析
Mar 24 #Vue.js
深入讲解Vue中父子组件通信与事件触发
Mar 22 #Vue.js
关于Vue中的options选项
Mar 22 #Vue.js
vue+echarts实现多条折线图
You might like
桌面中心(三)修改数据库
2006/10/09 PHP
php header示例代码(推荐)
2010/09/08 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
php 阴历-农历-转换类代码
2012/01/16 PHP
php和js如何通过json互相传递数据相关问题探讨
2013/02/26 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
常用js脚本
2006/12/03 Javascript
js setTimeout opener的用法示例详解
2013/10/23 Javascript
前台js调用后台方法示例
2013/12/02 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
2015/09/19 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
浅谈$('div a') 与$('div&gt;a')的区别
2016/07/18 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
浅谈Angular中ngModel的$render
2016/10/24 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
2020/09/12 Javascript
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
2020/03/12 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
python基于opencv 实现图像时钟
2021/01/04 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
学前班教师的自我鉴定
2013/12/05 职场文书
信用卡工资证明格式
2014/09/13 职场文书
2014年圣诞节寄语
2014/12/08 职场文书
2015年打非治违工作总结
2015/04/02 职场文书
卡特教练观后感
2015/06/08 职场文书
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android