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-cli 创建模板项目
Nov 19 Vue.js
vue 实现基础组件的自动化全局注册
Dec 25 Vue.js
vue中watch的用法汇总
Dec 28 Vue.js
梳理一下vue中的生命周期
Dec 30 Vue.js
vue element和nuxt的使用技巧分享
Jan 14 Vue.js
vue-cropper组件实现图片切割上传
May 27 Vue.js
解决Vue+SpringBoot+Shiro跨域问题
Jun 09 Vue.js
详解Vue的列表渲染
Nov 20 Vue.js
详解Vue中$props、$attrs和$listeners的使用方法
Feb 18 Vue.js
Vue的过滤器你真了解吗
Feb 24 Vue.js
vue+echarts实现多条折线图
Mar 21 Vue.js
vue特效之翻牌动画
Apr 20 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
WINXP下apache+php4+mysql
2006/11/25 PHP
用PHP函数解决SQL injection
2006/12/09 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
PHP设计模式之适配器模式代码实例
2015/05/11 PHP
Yii编程开发常见调用技巧集锦
2016/07/15 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
JavaScript函数、方法、对象代码
2008/10/29 Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
JavaScript实现彩虹文字效果的方法
2015/04/16 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
JavaScript原生对象常用方法总结(推荐)
2016/05/13 Javascript
js实现的光标位置工具函数示例
2016/10/03 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
angular中使用Socket.io实例代码
2017/06/03 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
监听element-ui table滚动事件的方法
2019/03/26 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
Python内置的字符串处理函数整理
2013/01/29 Python
python使用cookie库操保存cookie详解
2014/03/03 Python
Python解决鸡兔同笼问题的方法
2014/12/20 Python
详解Python发送邮件实例
2016/01/10 Python
python爬虫实战之最简单的网页爬虫教程
2017/08/13 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
2018/03/05 Python
python使用magic模块进行文件类型识别方法
2018/12/08 Python
Python lambda表达式用法实例分析
2018/12/25 Python
Python类如何定义私有变量
2020/02/03 Python
CSS3中box-shadow的用法介绍
2015/07/15 HTML / CSS
阿根廷首家户外用品制造商和经销商:Montagne
2018/02/12 全球购物
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
初中同学聚会邀请函
2014/02/03 职场文书
销售顾问工作计划书
2014/09/15 职场文书
实习计划书范文
2015/01/16 职场文书