我正在使用 JW Player 和 Vuejs 创建一个应用程序。我需要显示让人想起的 vtt 文件(https://www.ted.com/talks/julio_gil_future_tech_will_give_you_the_benefits_of_city_life_anywhere/transcript),用户可以在其中单击并移至视频的特定部分。我可以获取 vtt 文件并使用“v-html”属性显示它们,这有助于使用换行符和格式呈现成绩单。我被卡住的是锚标签不接受“@click”事件,因为它被呈现为 HTML。有没有办法我可以触发 vuejs evetns
<div v-show="viewTranscript" class="boxes"
:class="{'animated fadeIn': viewTranscript, 'animated fadeOut': !viewTranscript}"
>
<!--<pre><a @click="videoPosition('00:30')">00:30</a>-->
<pre>
<component v-bind:is="vttCustomComponent"/>
<!--<transcriptvtt :vttFileContent="captionTrack">Loading Transcript</transcriptvtt>-->
</pre>
</div>
我也尝试使用动态组件,但到目前为止没有运气。有什么帮助吗?