Vue3 对 Dom 元素的引用
      
    
        Vue3中对Dom元素引用
    
    
        基本引用
    
1<el-form ref="formRef"/>
1// 声明对表单的引用
2const formRef = ref();
3//清除表单的验证字段
4formRef.value.clearValidate(['name']);
        高级引用
    
1<el-tree :ref="(el) => setTreeRef(el, index)"/>
 1//声明存储引用的数组
 2var refTrees = [];
 3// 实现动态设置 ref 的方法,并将引用存储
 4const setTreeRef(el, index) => {
 5    // 判断 dom 元素是否有效
 6    if (el) {
 7        // 以 className 的方式为元素设置标记
 8        el.className = 'ref-tree-' + index;
 9        // 储存到引用数组中
10        refTrees.push(el);
11    }
12}
13// 使用动态引用
14const useTreeRef(index) => {
15    var refTree;
16    refTrees.forEach((item) => {
17        // 通过 className 获取dom
18        if (item.className == 'ref-tree-' + index){
19            refTree = item
20        }
21    });
22    refTree.setCheckedKeys([checked],true);
23}