江西航空项目前端,已搭建好的vue-electron
Satori
2022-02-17 358d29535fd9e0ab56a68acf5c72c82330fe52e1
src/views/Home.vue
@@ -1,18 +1,35 @@
<template>
  <div class="home">
    <img alt="Vue logo" src="../assets/logo.png">
    <HelloWorld msg="Welcome to Your Vue.js App"/>
  </div>
    <div>
        <video></video>
    </div>
</template>
<script>
// @ is an alias to /src
import HelloWorld from '@/components/HelloWorld.vue'
export default {
  name: 'Home',
  components: {
    HelloWorld
  }
}
    export default {
        name: 'Home',
        methods: {
            close() {
                console.log(this.$remote.sendSync('close-all', 12));
            },
            async getMedias(){
                (await navigator.mediaDevices.enumerateDevices()).forEach(item=>{
                    console.log(item)
                })
            }
        },
        async mounted() {
            await this.getMedias();
            this.$remote.send('pushStream');
        }
    }
</script>