vue视频播放器切换数据

根据业务需求,需要做个视频播放器页面,大概如下图:

https://img3.mukewang.com/5c875ba100014a6303300532.jpg

业务需求是这样,上面是个视频播放器,下面是个视频列表,当我点视频列表的时候,播放器切换数据源
我使用的是vue的一个视频播放器插件vue-dplayer,代码如下

<template>

  <div id="app" class="container">

    <d-player :options="options"></d-player>

    <input type="text" v-model="options.video.url">

  </div>

</template>


<script>

import VueDPlayer from 'vue-dplayer'

export default {

  name: 'App',

  components: {

    'd-player': VueDPlayer

  },

  methods:{

    play:function(){

      console.log('call back');

    },

  },

  data:function(){

    return {

      options: {

        video: {

          url: 'http://static.smartisanos.cn/common/video/t1-ui.mp4',

          pic: 'http://static.smartisanos.cn/pr/img/video/video_03_cc87ce5bdb.jpg'

        },

        lang:'zh-cn',

        autoplay: false,

      },

    }

  }

}

</script>


<style>


</style>

问题1:请问我如何修改data里面的options.video.url的参数,似乎只能在created里面修改,页面渲染完成之后,在mounted里面修改url参数是无效的?为什么无法修改data里面的数据呢?
问题2:组件如何拆分呢?我目前的结构是根组件里面有一个视频组件,一个列表组件,这样是否合理?

慕田峪9158850
浏览 993回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript