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在图片上传的时候压缩图片
Nov 18 Vue.js
详解Vue的mixin策略
Nov 19 Vue.js
vuex的数据渲染与修改浅析
Nov 26 Vue.js
vue组件中节流函数的失效的原因和解决方法
Dec 02 Vue.js
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 Vue.js
vue-router懒加载的3种方式汇总
Feb 28 Vue.js
Vue详细的入门笔记
May 10 Vue.js
Vue + iView实现Excel上传功能的完整代码
Jun 22 Vue.js
Vue组件更新数据v-model不生效的解决
Apr 02 Vue.js
vue打包时去掉所有的console.log
Apr 10 Vue.js
vue动态绑定style样式
Apr 20 Vue.js
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
Apr 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
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
2007/09/24 PHP
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
php实现通用的信用卡验证类
2015/03/24 PHP
php解析字符串里所有URL地址的方法
2015/04/03 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
Ajax+PHP实现的分类列表框功能示例
2019/02/11 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
js 小贴士一星期合集
2010/04/07 Javascript
JQuery each()函数如何优化循环DOM结构的性能
2012/12/10 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
JS判断非空至少输入两个字符的简单实现方法
2017/06/23 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
Vue中ref和$refs的介绍以及使用方法示例
2021/01/11 Vue.js
python实现的各种排序算法代码
2013/03/04 Python
详解用python实现简单的遗传算法
2018/01/02 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
2019/11/11 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
python通过对字典的排序,对json字段进行排序的实例
2020/02/27 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
Python实现封装打包自己写的代码,被python import
2020/07/12 Python
Python中logger日志模块详解
2020/08/04 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
业务员岗位职责
2013/11/16 职场文书
中学实习教师自我鉴定
2013/12/12 职场文书
借款协议书
2014/09/16 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
测量员岗位职责
2015/02/14 职场文书
Django REST framework 限流功能的使用
2021/06/24 Python
一文搞懂python异常处理、模块与包
2021/06/26 Python