也就是获取当前组件 dom元素
BaseChart.vue
javascript<template> <div ref='mychart' class="base-chart-box"></div> </template> <script> import * as echarts from 'echarts' export default { mounted(){ // 基于准备好的dom,初始化echarts实例 const myChart = echarts.init(this.$refs.mychart) //指定图表的配置和数据 const option = { } //使用刚指定的配置项和数据显示图表 myChart.setOption(option) } } </script> <style> </style>App.vue
javascript<template> <div calss="app"> <BaseChart></BaseChart> </div> </template> <script> import BaseChart from './components/BaseChart.vue' export default { data() { return { } }, components:{ BaseChart, } } </script> <style> </style>获取组件实例
子组件中用v-model将account和password进行双向数据绑定,只要在页面输入框中输入数据,account和password就能获取到数据。
但是父组件是不能获取到这两个数据的,当然也不能重置这两个数据。
这时就需要父组件中获取到子组件,通过在父组件的子组件标签中添加属性ref='baseForm',然后this.$refs.baseForm获取整个子组件,继而调用子组件的方法getValues()和resetValus()方法,进行获取和重置子数据。整个调用是通过点击按钮(添加点击事件),通过函数处理调用的。
整个本质其实仅仅是父组件调用子组件函数,通过ref和$refs实现
ref 和 $refs 获取dom元素或者组件实例
一雨方知深秋2024-12-10 14:12
相关推荐
默_笙8 分钟前
🌊 向量库和 ES 都查不出"关系",我只好给奶茶建了一张人脉网优选资讯20 分钟前
标签打印软件怎么对接 Excel 数据思无邪661 小时前
用 AI 做 JS 逆向:从抓包到复现的完整方法论一个风轻云淡1 小时前
GCC 和 GDB命令简单解读u0111026752 小时前
图片处理接口如何统一错误信息 前端提示与后端错误码设计福兮说2 小时前
浏览器里把 iPhone 的 HEIC 转成 JPG:Chrome 解不开、转完大了七成、拍摄时间全丢,六个坑实测libokaifa3 小时前
把语音模型塞进手机:sherpa-onnx 在 Android 上的 ASR / TTSdeli0073 小时前
DLA 枝晶生长实测:5000 个粒子集体停摆之后,分形维数收敛到 1.70IT_陈寒3 小时前
Redis卡顿的锅,这次真不是大key的错可乐鸡翅yeah_3 小时前
video.js 集成 hls.js 开发 M3U8 播放器,新手高频踩坑
