• vue中的ref属性


    1、什么是ref?

      ref是用于快速定位到dom结构,vue中一般不去操作dom结构,他是数据驱动的。jQuery会疯狂操作DOM

    <audio  ref:'aa'  src:'音乐地址'></audio>
    mounted(){ let h = this.$refs.aa }

    案例音乐播放案例

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="./node_modules/vue/dist/vue.js"></script>
    </head>
    <body>
        <div id="app">
            <audio ref='audio' src="./vadio/王茗 - 大眠 (男声版).mp3" controls autoplay></audio>
            <div>   
                <button @click='play'>播放</button>
                <button @click='pause'>暂停</button>
            </div>
        </div>
        <script>
            new Vue({
                el:"#app",
                data:{
    
                },
                mounted(){
                    console.log(this.$refs.audio)
                },
                methods:{
                    play(){
                        this.$refs.audio.play()
                    },
                    pause(){
                        this.$refs.audio.pause()
                    }
                }
            })
        </script>
    </body>
    </html>
    里面的video中的 src属性可以链接本地的音乐,或者是网上的音乐api地址
     
    2 ref使用场景:
      音乐 播放     视频播放  歌词等等
     
    3 vue中的注意点 
      vue中尽量少的去操作dom,除非需求必须借助于操作dom实现
  • 相关阅读:
    python kivy 简单入门
    django 入门实例
    window docker安装
    apache进程和用户请求的关系
    php cookie工作原理
    react-router 简单的nginx配置
    node单线程支撑高并发原理(node异步I/O)
    知识图谱
    java
    java
  • 原文地址:https://www.cnblogs.com/ly1368489670/p/12704535.html
Copyright © 2020-2023  润新知