├── .gitignore ├── README.md ├── babel.config.js ├── package.json ├── public ├── favicon.ico └── index.html ├── screenshot ├── demo-1.gif └── demo-2.gif ├── src ├── App.vue ├── api │ ├── category.js │ └── live.js ├── assets │ ├── images │ │ ├── icon_play.png │ │ └── menu.png │ ├── logo.png │ └── styles │ │ ├── index.scss │ │ └── reset.css ├── components │ ├── DyLiveItem.vue │ ├── DyMoreButton.vue │ ├── DyNavbar.vue │ ├── DySidebar.vue │ └── DySwiper.vue ├── filters │ └── index.js ├── icons │ ├── SvgIcon.vue │ ├── index.js │ └── svg │ │ ├── menu.svg │ │ ├── right.svg │ │ └── tv.svg ├── main.js ├── router │ └── index.js ├── store │ ├── index.js │ └── modules │ │ ├── ajax.js │ │ └── app.js └── views │ ├── category │ └── index.vue │ ├── detail │ └── index.vue │ ├── error │ └── 404.vue │ ├── home │ └── index.vue │ └── room │ └── index.vue ├── vue.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/babel.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/public/index.html -------------------------------------------------------------------------------- /screenshot/demo-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/screenshot/demo-1.gif -------------------------------------------------------------------------------- /screenshot/demo-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/screenshot/demo-2.gif -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/api/category.js -------------------------------------------------------------------------------- /src/api/live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/api/live.js -------------------------------------------------------------------------------- /src/assets/images/icon_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/assets/images/icon_play.png -------------------------------------------------------------------------------- /src/assets/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/assets/images/menu.png -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/assets/styles/index.scss -------------------------------------------------------------------------------- /src/assets/styles/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/assets/styles/reset.css -------------------------------------------------------------------------------- /src/components/DyLiveItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/components/DyLiveItem.vue -------------------------------------------------------------------------------- /src/components/DyMoreButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/components/DyMoreButton.vue -------------------------------------------------------------------------------- /src/components/DyNavbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/components/DyNavbar.vue -------------------------------------------------------------------------------- /src/components/DySidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/components/DySidebar.vue -------------------------------------------------------------------------------- /src/components/DySwiper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/components/DySwiper.vue -------------------------------------------------------------------------------- /src/filters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/filters/index.js -------------------------------------------------------------------------------- /src/icons/SvgIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/icons/SvgIcon.vue -------------------------------------------------------------------------------- /src/icons/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/icons/index.js -------------------------------------------------------------------------------- /src/icons/svg/menu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/icons/svg/menu.svg -------------------------------------------------------------------------------- /src/icons/svg/right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/icons/svg/right.svg -------------------------------------------------------------------------------- /src/icons/svg/tv.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/icons/svg/tv.svg -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/modules/ajax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/store/modules/ajax.js -------------------------------------------------------------------------------- /src/store/modules/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/store/modules/app.js -------------------------------------------------------------------------------- /src/views/category/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/views/category/index.vue -------------------------------------------------------------------------------- /src/views/detail/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/views/detail/index.vue -------------------------------------------------------------------------------- /src/views/error/404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/views/error/404.vue -------------------------------------------------------------------------------- /src/views/home/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/views/home/index.vue -------------------------------------------------------------------------------- /src/views/room/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/src/views/room/index.vue -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/vue.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/axhello/vuex-douyu/HEAD/yarn.lock --------------------------------------------------------------------------------