首页 > 解决方案 > Vuejs 2 $refs 返回未定义

问题描述

我正在尝试在页面加载时重新加载 html5 音频,因为它具有动态路径,但我似乎无法访问 $ref 属性mounted或者watch这里是代码

<audio ref="player" controls>
                        <source v-bind:src="track">
                        Your browser does not support the audio element.
                    </audio>

watch:{
    details : function(){
        this.verdict = ''
        this.track = '../../public/wavfile/' + this.details.file;
        console.log(this.$refs)
    }
},
mounted(){
    console.log(this.$refs)
}

标签: htmlvue.js

解决方案


根据文档,您无法在初始渲染时访问 refs。


推荐阅读