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+vant实现购物车全选和反选功能
Nov 17 Vue.js
Vue 打包的静态文件不能直接运行的原因及解决办法
Nov 19 Vue.js
vue的hash值原理也是table切换实例代码
Dec 14 Vue.js
如何在vue中使用kindeditor富文本编辑器
Dec 19 Vue.js
Vue 修改网站图标的方法
Dec 31 Vue.js
vue 页面跳转的实现方式
Jan 12 Vue.js
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
Jan 13 Vue.js
vue使用过滤器格式化日期
Jan 20 Vue.js
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 Vue.js
vue+flask实现视频合成功能(拖拽上传)
Mar 04 Vue.js
浅谈vue2的$refs在vue3组合式API中的替代方法
Apr 18 Vue.js
vue实现登陆页面开发实践
May 30 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 图像处理类1
2009/06/15 PHP
PHP5中虚函数的实现方法分享
2011/04/20 PHP
php自动加载机制的深入分析
2013/06/08 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
2014/12/22 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
一个javascript参数的小问题
2008/03/02 Javascript
用JavaScript显示随机图像或引用
2009/04/21 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
2012/06/18 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
javascript获取重复次数最多的字符
2015/07/08 Javascript
JS常用算法实现代码
2016/11/14 Javascript
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
2017/04/12 Javascript
详解Angular 4.x Injector
2017/05/04 Javascript
浅谈Node.js爬虫之网页请求模块
2018/01/11 Javascript
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python+pyqt实现12306图片验证效果
2017/10/25 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
matplotlib自定义鼠标光标坐标格式的实现
2021/01/08 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
互动出版网:专业书籍
2017/03/21 全球购物
令人印象深刻的自荐信
2014/05/25 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
八项规定对照检查材料
2014/08/31 职场文书
股东授权委托书范本
2014/09/13 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
Python 多线程处理任务实例
2021/11/07 Python