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 相关文章推荐
快速解决vue2+vue-cli3项目ie兼容的问题
Nov 17 Vue.js
vue实现下载文件流完整前后端代码
Nov 17 Vue.js
vue组件中节流函数的失效的原因和解决方法
Dec 02 Vue.js
如何正确解决VuePress本地访问出现资源报错404的问题
Dec 03 Vue.js
vue实现滚动鼠标滚轮切换页面
Dec 13 Vue.js
如何在 Vue 表单中处理图片
Jan 26 Vue.js
vue 项目@change多个参数传值多个事件的操作
Jan 29 Vue.js
手写Vue2.0 数据劫持的示例
Mar 04 Vue.js
Element-ui Layout布局(Row和Col组件)的实现
Dec 06 Vue.js
vue中div禁止点击事件的实现
Apr 02 Vue.js
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
Apr 06 Vue.js
vue选项卡切换的实现案例
Apr 11 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
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
详解CSS样式中的 !important * _ 符号
2021/03/09 HTML / CSS
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
jquery实现带复选框的表格行选中删除时高亮显示
2013/08/01 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
深入理解JavaScript编程中的原型概念
2015/06/25 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
2016/06/02 Javascript
AngularJS ng-bind-template 指令详解
2016/07/30 Javascript
JavaScript实现星星等级评价功能
2017/03/22 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
JS中mouseup事件丢失的原因与解决办法
2017/06/14 Javascript
JS算法教程之字符串去重与字符串反转
2020/12/15 Javascript
python更新列表的方法
2015/07/28 Python
Python实现中一次读取多个值的方法
2018/04/22 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
python 利用toapi库自动生成api
2020/10/19 Python
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
俄罗斯品牌服装在线商店:VIPAVENUE
2020/08/10 全球购物
教育系毕业生中文求职信范文
2013/10/06 职场文书
新闻记者个人求职的自我评价
2013/11/28 职场文书
运动会广播稿150字
2014/02/19 职场文书
学习十八大宣传标语
2014/10/09 职场文书
地雷战观后感
2015/06/09 职场文书
植物园观后感
2015/06/11 职场文书
开学典礼致辞
2015/07/29 职场文书
方法汇总:Python 安装第三方库常用
2022/04/26 Python
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers