为什么VUE里的本地音乐只能刻80分钟看到几首?怎么找到其他的呢?

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)vue怎么加载其他的.vue文件_百度知道
vue怎么加载其他的.vue文件
我有更好的答案
果是vue2&/template&&script&import alert
from ';&lt..//script&&style&/alert&&lt:alert},methods:{}}&export default {components:{'alert';template&&&components/alert.vue';div&&alert&&/div&/style&gt
采纳率:20%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Vue学习笔记实战篇——音乐播放器 · 整体布局 - 简书
Vue学习笔记实战篇——音乐播放器 · 整体布局
本文为转载,原文:
使用vue-cli脚手架工具在自己指定的目录创建项目chain-vue-music,命令如下:
vue init webpack chain-vue-music
创建成功后,执行以下命令,安装依赖
cd chain-vue-music
npm install
各种依赖成功安装后,再根据我们的需求安装vue插件,这里我暂时先安装vuex, vue-router, vue-resource, mint-ui,命令如下:
npm install vuex --save
npm install vue-router --save
npm install vue-resource --save
npm install mint-ui --save
以上全部安装成功后,我们可以执行以下命令,看下我们最初的项目:
npm run dev
结果如下:
用编译器打开我们创建的项目,我们在src中创建以下目录:
pages : 用于存放我们的页面组件
router : 用于我们书写前端路由
store : 用处存放我的store,在该文件夹内再新建 mudules文件夹,用来存放各模块的store
components : 是已经存在的目录,我们把里面的Hello.vue文件删除,该目录用于存放公用组件
index.html
在根目录的index.html文件中引入font-awesome:
&link href="http://cdn.bootcss.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"&
我们的项目中将会使用部分的font-awesome的icon图标。
这里暂时先添加项目中的3个主要页面的路由,以后有需求再补充。
import Vue from 'vue'
import Router from 'vue-router'
import MyCollect from '@/pages/MyCollect'
import RankList from '@/pages/RankList'
import Search from '@/pages/Search'
Vue.use(Router)
export default new Router({
name:'my-collect',
component:MyCollect
path:'/rank-list',
name:'rank-list',
component:RankList
path:'/search',
name:'search',
component:Search
代码中引用的3个组件,会在下面详细描述。
之前的需求我们提到了我们的个人信息页面,是点击头部的相关位置从左侧滑动出来的,然后在个人页面中,再点击某个部位再滑出去。所以我们需要一个全局的状态来记录这个页面是否展示。我们在store的modules目录下创建personal.js 模块用来处理个人信息。
目前先处理页面是否展示状态,以及显示界面和隐藏界面的的mutation其他的后面有需求再补充。代码如下:
const state = {
isMenuShow:false
const mutations = {
hideMenu(state){
state.isMenuShow =
showMenu(state){
state.isMenuShow =
export default({
这个子模块建立好之后,我们自然需要引用他。所以,在store目录下创建index.js文件用来组装store并导出。index.js代码如下:
import Vue from 'vue'
import Vuex from 'vuex'
import personal from './modules/personal'
Vue.use(Vuex)
export default new Vuex.Store({
至此,我们的router和store都建立好了。接下来就是在main.js中引用了, 以及对mint-ui的引用:
import Vue from 'vue'
import App from './App'
import router from './router'
import store from './store/index'
import Mint from 'mint-ui'
import 'mint-ui/lib/style.css'
Vue.use(Mint)
Vue.config.productionTip = false
el: '#app',
template: '&App/&',
components: { App }
conpoments
之前的需求中提到,我们的页面都有个共用的,固定位置的头部和底部。所以我们在这个文件夹里,先创建两个组件MHeader, MFooter, 其代码如下:
&template&
&div class="header"&
&div class="header-left"&
&i class="fa fa-user fa-3x" @click="showMenu"&&/i&
&div class="header-center"&
&router-link to="/"&
&i class="fa fa-heart fa-3x"&&/i&
&/router-link&
&router-link to="/rank-list"&
&i class="fa fa-music fa-3x"&&/i&
&/router-link&
&router-link to="/search"&
&i class="fa fa-search fa-3x"&&/i&
&/router-link&
&/template&
export default({
computed:{
isMenuShow(){
return this.$store.state.personal.isMenuShow
showMenu(){
this.$store.commit('showMenu')
&style scoped&
background-color:
vertical-align:
height: 100
.header-left{
margin-left: 15
margin-top: 25
.header-right{
margin-right: 15
margin-top: 25
.header-center{
margin-top: 25
display: inline-
text-align:
.header-center i{
margin-left: 25
margin-right: 25
background-color:
最后我们在pages目录中创建我们的4个主要页面。
MyCollect.vue
我的个人收藏
&template&
&/template&
RankList.vue
&template&
&/template&
Search.vue
&template&
&/template&
PersonalInfo.vue
&template&
&div class="personal"&
&transition name="side"&
&div class="personal-content" v-show="isMenuShow"&
&/transition&
&transition name="fade"&
&div class="personal-mask" v-show="isMenuShow" @click="hideMenu"&
&/transition&
&/template&
export default({
computed:{
isMenuShow(){
return this.$store.state.personal.isMenuShow
hideMenu(){
this.$store.commit('hideMenu')
&style scoped&
.personal-mask{
bottom: 0;
opacity: 0.3;
width:100%;
height: 100%;
z-index:10;
background:rgba(0,0,0,0.5)
.personal-content{
bottom: 0;
width: 80%;
overflow-y:
z-index:11;
height: 100%;
background-color: #fff
.side-enter-to, .side-leave-to{
transition: transform 0.5s
.side-enter, .side-leave-to{
transform:translate3d(-100%,0,0)
.fade-enter-to, .fade-leave-to{
transition: opacity 0.3s
.fade-enter, .fade-leave-to{
opacity: 0
个人信息页面增加了一些动画。这边的页面都是空白页面。这里仅做布局,具体内容以后再填充。
最后的运行结果:
个人收藏示例界面:
音乐榜单示例界面:
点击界面头部的人像部分可滑出个人信息:
点击个人信息右侧的模糊部分可退出个人信息,返回原有界面。
本文为原创,转载请注明出处
http://www.chairis.cn/
javascript 正则表达式总结 - 前端 - 掘金为什么要使用正则表达式 正则表达式通过由普通字符和特殊字符组成的文字模板完成对字符串的校验,搜索,替换。在javascript中类似这样 ... 平时自己项目中用到的 CSS - 掘金css有些属性容易忘记,半天不写就...
(译) 使用 Vue.js 和 Axios 从第三方 API 获取数据 — SitePoint - 前端 - 掘金更多的往往不是,建立你的JavaScript应用程序时,你会想把数据从远程源或消耗一个[ API ](https:/ /恩。维基百科。org /维基/ appl...
DIY 一个自己的音乐播放器 - 前端 - 掘金前言:在最近的一个外包项目中包联盟(PC端)中使用到了video,遇到了好多坑。突发奇想来踩一踩audio的坑?,果然一入深似海,?下面将分享我的DIY之路-Vue音乐播放器。注:本项目为开源项目,不能用于商业应用,仅供学习。...
玩转 NPM - 前端 - 掘金自从转向了Node开发之后,对于NPM的熟悉程度越来越高,这一篇文章希望可以让大家都能“玩转NPM”。 做为Node世界里的包管理器,我想大家从Grunt时代起就已经熟练的使用npm install命令来安装一些依赖完成前端自动化构建任务。但...
低仿饿了么 H5 - 纯前端 Vue 版 + 手把手教学 - 前端 - 掘金低仿饿了么H5-纯前端Vue版+手把手教学 这是一个低仿饿了么H5的纯前端练手,数据是伪造的,写的比较粗糙,写这个的目的是为了加深一下熟练度,半年前看到别人写的仿cnodejs网站,我也用vue1仿...
艾斯林格是谁? 艾斯林格(Hartmut Esslinger):德国人,青蛙设计公司创始人,德稻战略设计大师,曾为苹果、路易威登(Louis Vuitton)、汉莎航空(Lufthansa)、奥林巴斯(Olympus)、SAP、三星、索尼和维嘉 (WEGA) 等公司负责发展...
我羡慕那些为了一个目标而拼命追求的人 高中没毕业就立志要成为单口相声演员,任何人家的父母恐怕都不会同意吧,自然而然地,佐佐木与父母决裂了,扛了个行李包,离开了家。 一边,他无法获得家人的同意,另一边,大师那边有必须要父母同意才可以拜师,自作聪明的他,编出了父母出车祸死亡的原...
雨后, 夕阳如火。 无边的云, 在大风的猛烈吹拂下, 仍然试图包围, 那黑暗前最后的光亮。 浓云笼罩下, 落日余晖, 只在云的边界, 稍有探头。 那红, 那火, 似烟尘, 似迷雾 ...... 路边, 静静驻足, 小镇的傍晚, 如此静谧, 又如此恢弘。
和他认识是在10年前。 不知道他的真实名字,但他总让我们叫他遥。 曾在一起狂欢派对时的他吐露真言。遥,遥远。他想去看看远方的星。我们不理解,让他解释,他也只是笑笑。 不敢想象他的执念究竟有多强,连名字都要时刻提醒自己不忘初心。 听说他真的去了远方。 听说他见到了他的那颗远方...
-01 以前看武侠小说,里面说练武的人要看佛经,因为血气太重,要用佛经压一压,缓一缓性子。佛经可以静心。 -02 所以,反反复复看了很多次《李叔同的自我修养》,其实也不算佛经,只能算相关书籍,说看了二十次也是不为过的。一开始是抄书,后来闲心少了,就静不下性子抄了,往往抄个半...在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
想仿着 vue-material 的
页面的效果写一个小例子.
遇到问题的地方是:
如上图红色圈出的地方,点击 button 按钮时,无法执行 toggle() 方法,实现显示 Sidenav 的效果。
&router-view/& // 里面主要内容就是一个路由视图
MenuItems.vue: 侧边菜单栏
&template&
&div class="menu-items"&
&!-- 侧边栏 --&
&md-sidenav ... ref="main-sidebar"&
&/md-sidenav&
&!-- 点击 MenuItems 中的其中一个菜单,对应的内容显示区 --&
&router-view/&
&/template&
export default {
methods: {
&!-- 想要在其他Vue中执行的方法 --&
toggleSidenavInMenuItems() {
this.$refs['main-sidebar'].toggle();
ContentPage.vue: 右侧内容容器(包括 toolbar 和 content)
&template&
&div class="content-page"&
&!-- Toolbar --&
&md-whiteframe md-tag="md-toolbar"&
&md-button @click="toggleSidenavInContentPage()"&Toggle按钮&/md-button&
&/md-whiteframe&
&!-- Content --&
&/template&
export default {
methods: {
toggleSidenavInContentPage() {
// TODO: 这里该怎么写,去执行在 MenuItems 中的 toggle..方法???
IntroductionPage.vue: 使用ContentPage模板的例子
&template&
&content-page&
&/content-page&
&/template&
问题就是上述代码中 TODO 那里,该怎么去定义 toggleSidenavInContentPage() 方法??
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
用$emit和$on用$emit发送,$on接收,具体参见可以在App.vue里
import Vue from 'vue'
Event=new Vue()
//然后在组件里通过Event.$emit发送,Event.$on接收
或者新建一个event.js
import Vue from 'vue'
export var Event = new Vue()
在要传递的组件里
import { event } from 'event.js'
Event.$emit......
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。您的位置:&>& >
> vue怎么添加音乐?vue为什么不能添加itunes音乐?
vue怎么添加音乐?vue为什么不能添加itunes音乐?[图]
字体大小:【 |
9:00:17&&&
类型:摄影图像大小:67.2MB评分:10平台:标签:
vue是一款非常方便实用的视频制作编辑应用软件,在制作的过程中,我们要怎样添加呢?下面和小编一起来看看吧。
vue怎么添加音乐?vue音乐怎么弄?
怎么添加音乐:
用户可以在录制的时候使用其他的设备放音乐,这样音乐随着视频录制就可以了;
也可以等录制完成之后添加音乐,这样就没有一点杂音了。
为什么不能添加itunes音乐:
因为iTunes是不支持一些歌曲的格式的;
itunes只能导入mp3、aac、wma(会自动转换)格式的音频;
如果你想导入其他音频文件的话必须先转换音乐格式的;
以上就是友情小编提供的vue添加音乐的相关内容,更多,请百度“vue友情手机站”!
专题类型:图像
更新时间:
专题标签:动态照片美颜特效相机拍摄美化
vue视频是个非常好玩的视频编辑神器。它能帮助用户随时的在视频上面编辑、添加文字操作,使你的视频更加高清流畅哦。vue视频专题里...
5.0友情指数
0人0人
猜你喜欢动态照片美颜特效相机拍摄美化
手机壁纸太单一?而且很枯燥?没关系,小编来解救你的手机壁纸,让你的手机壁纸动起来!小编特意为大家搜集了许多的类型的手机动态壁纸,包最火最新的影视、最热明星、最火...
相关软件其他版本
vue软件资讯9
vue软件教程2
vue常见问题1
(您的评论需要经过审核才能显示)

我要回帖

更多关于 音乐只能刻80分钟 的文章

 

随机推荐