animation基础练习源码_用vue简单写一个音乐播放组件「附源码」
作者:vipbic
轉(zhuǎn)發(fā)鏈接:https://segmentfault.com/a/1190000022980992
前言
上次小編也分享一個關(guān)于Vue 開發(fā)過音樂播放對項目:
基于 electron-vue 開發(fā)的音樂播放器「實踐」
這次公司有個單位項目,需要讀取語音文件并進(jìn)行播放,其實用audio引入個播放鏈接即可,不需要太多功能后來想到網(wǎng)站是不是也可以放個小播放器插件,索性查了audio相關(guān)api,也學(xué)習(xí)其中相關(guān)技巧,分享給大家
完整代碼
整個代碼很簡單,有些audio-api注釋也寫在了后面html
{{ realMusicTime }} {{ totalMusicTime }}js
less
github完整代碼用vue簡單寫一個音樂播放組件
github:https://github.com/hangjob/vue-admin/blob/master/src/view/music/music.vue
audio相關(guān)
HTML audio基礎(chǔ)API完全使用指南
地址:https://www.zhangxinxu.com/wordpress/2019/07/html-audio-api-guide/
推薦Vue學(xué)習(xí)資料文章:
《為什么Vue3.0不再使用defineProperty實現(xiàn)數(shù)據(jù)監(jiān)聽?》
《「干貨」學(xué)會這些Vue小技巧,可以早點(diǎn)下班和女神約會》
《探索 Vue-Multiselect》
《細(xì)品30張腦圖帶你從零開始學(xué)Vue》
《Vue后臺項目中遇到的技術(shù)難點(diǎn)以及解決方案》
《手把手教你Electron + Vue實戰(zhàn)教程(五)》
《手把手教你Electron + Vue實戰(zhàn)教程(四)》
《手把手教你Electron + Vue實戰(zhàn)教程(三)》
《手把手教你Electron + Vue實戰(zhàn)教程(二)》
《手把手教你Electron + Vue實戰(zhàn)教程(一)》
《收集22種開源Vue模板和主題框架「干貨」》
《如何寫出優(yōu)秀后臺管理系統(tǒng)?11個經(jīng)典模版拿去不謝「干貨」》
《手把手教你實現(xiàn)一個Vue自定義指令懶加載》
《基于 Vue 和高德地圖實現(xiàn)地圖組件「實踐」》
《一個由 Vue 作者尤雨溪開發(fā)的 web 開發(fā)工具—vite》
《是什么讓我愛上了Vue.js》
《1.1萬字深入細(xì)品Vue3.0源碼響應(yīng)式系統(tǒng)筆記「上」》
《1.1萬字深入細(xì)品Vue3.0源碼響應(yīng)式系統(tǒng)筆記「下」》
《「實踐」Vue 數(shù)據(jù)更新7 種情況匯總及延伸解決總結(jié)》
《尤大大細(xì)說Vue3 的誕生之路「譯」》
《提高10倍打包速度工具Snowpack 2.0正式發(fā)布,再也不需要打包器》
《大廠Code Review總結(jié)Vue開發(fā)規(guī)范經(jīng)驗「值得學(xué)習(xí)」》
《Vue3 插件開發(fā)詳解嘗鮮版「值得收藏」》
《帶你五步學(xué)會Vue SSR》
《記一次Vue3.0技術(shù)干貨分享會》
《Vue 3.x 如何有驚無險地快速入門「進(jìn)階篇」》
《「干貨」微信支付前后端流程整理(Vue+Node)》
《帶你了解 vue-next(Vue 3.0)之 爐火純青「實踐」》
《「干貨」Vue+高德地圖實現(xiàn)頁面點(diǎn)擊繪制多邊形及多邊形切割拆分》
《「干貨」Vue+Element前端導(dǎo)入導(dǎo)出Excel》
《「實踐」Deno bytes 模塊全解析》
《細(xì)品pdf.js實踐解決含水印、電子簽章問題「Vue篇」》
《基于vue + element的后臺管理系統(tǒng)解決方案》
《Vue仿蘑菇街商城項目(vue+koa+mongodb)》
《基于 electron-vue 開發(fā)的音樂播放器「實踐」》
《「實踐」Vue項目中標(biāo)配編輯器插件Vue-Quill-Editor》
《基于 Vue 技術(shù)棧的微前端方案實踐》
《消息隊列助你成為高薪 Node.js 工程師》
《Node.js 中的 stream 模塊詳解》
《「干貨」Deno TCP Echo Server 是怎么運(yùn)行的?》
《「干貨」了不起的 Deno 實戰(zhàn)教程》
《「干貨」通俗易懂的Deno 入門教程》
《Deno 正式發(fā)布,徹底弄明白和 node 的區(qū)別》
《「實踐」基于Apify+node+react/vue搭建一個有點(diǎn)意思的爬蟲平臺》
《「實踐」深入對比 Vue 3.0 Composition API 和 React Hooks》
《前端網(wǎng)紅框架的插件機(jī)制全梳理(axios、koa、redux、vuex)》
《深入Vue 必學(xué)高階組件 HOC「進(jìn)階篇」》
《深入學(xué)習(xí)Vue的data、computed、watch來實現(xiàn)最精簡響應(yīng)式系統(tǒng)》
《10個實例小練習(xí),快速入門熟練 Vue3 核心新特性(一)》
《10個實例小練習(xí),快速入門熟練 Vue3 核心新特性(二)》
《教你部署搭建一個Vue-cli4+Webpack移動端框架「實踐」》
《2020前端就業(yè)Vue框架篇「實踐」》
《詳解Vue3中 router 帶來了哪些變化?》
《Vue項目部署及性能優(yōu)化指導(dǎo)篇「實踐」》
《Vue高性能渲染大數(shù)據(jù)Tree組件「實踐」》
《尤大大細(xì)品VuePress搭建技術(shù)網(wǎng)站與個人博客「實踐」》
《10個Vue開發(fā)技巧「實踐」》
《是什么導(dǎo)致尤大大選擇放棄Webpack?【vite 原理解析】》
《帶你了解 vue-next(Vue 3.0)之 小試牛刀【實踐】》
《帶你了解 vue-next(Vue 3.0)之 初入茅廬【實踐】》
《實踐Vue 3.0做JSX(TSX)風(fēng)格的組件開發(fā)》
《一篇文章教你并列比較React.js和Vue.js的語法【實踐】》
《手拉手帶你開啟Vue3世界的鬼斧神工【實踐】》
《深入淺出通過vue-cli3構(gòu)建一個SSR應(yīng)用程序【實踐】》
《怎樣為你的 Vue.js 單頁應(yīng)用提速》
《聊聊昨晚尤雨溪現(xiàn)場針對Vue3.0 Beta版本新特性知識點(diǎn)匯總》
《【新消息】Vue 3.0 Beta 版本發(fā)布,你還學(xué)的動么?》
《Vue真是太好了 壹萬多字的Vue知識點(diǎn) 超詳細(xì)!》
《Vue + Koa從零打造一個H5頁面可視化編輯器——Quark-h5》
《深入淺出Vue3 跟著尤雨溪學(xué) TypeScript 之 Ref 【實踐】》
《手把手教你深入淺出vue-cli3升級vue-cli4的方法》
《Vue 3.0 Beta 和React 開發(fā)者分別杠上了》
《手把手教你用vue drag chart 實現(xiàn)一個可以拖動 / 縮放的圖表組件》
《Vue3 嘗鮮》
《總結(jié)Vue組件的通信》
《Vue 開源項目 TOP45》
《2020 年,Vue 受歡迎程度是否會超過 React?》
《尤雨溪:Vue 3.0的設(shè)計原則》
《使用vue實現(xiàn)HTML頁面生成圖片》
《實現(xiàn)全棧收銀系統(tǒng)(Node+Vue)(上)》
《實現(xiàn)全棧收銀系統(tǒng)(Node+Vue)(下)》
《vue引入原生高德地圖》
《Vue合理配置WebSocket并實現(xiàn)群聊》
《多年vue項目實戰(zhàn)經(jīng)驗匯總》
《vue之將echart封裝為組件》
《基于 Vue 的兩層吸頂踩坑總結(jié)》
《Vue插件總結(jié)【前端開發(fā)必備】》
《Vue 開發(fā)必須知道的 36 個技巧【近1W字】》
《構(gòu)建大型 Vue.js 項目的10條建議》
《深入理解vue中的slot與slot-scope》
《手把手教你Vue解析pdf(base64)轉(zhuǎn)圖片【實踐】》
《使用vue+node搭建前端異常監(jiān)控系統(tǒng)》
《推薦 8 個漂亮的 vue.js 進(jìn)度條組件》
《基于Vue實現(xiàn)拖拽升級(九宮格拖拽)》
《手摸手,帶你用vue擼后臺 系列二(登錄權(quán)限篇)》
《手摸手,帶你用vue擼后臺 系列三(實戰(zhàn)篇)》
《前端框架用vue還是react?清晰對比兩者差異》
《Vue組件間通信幾種方式,你用哪種?【實踐】》
《淺析 React / Vue 跨端渲染原理與實現(xiàn)》
《10個Vue開發(fā)技巧助力成為更好的工程師》
《手把手教你Vue之父子組件間通信實踐講解【props、$ref 、$emit】》
《1W字長文+多圖,帶你了解vue的雙向數(shù)據(jù)綁定源碼實現(xiàn)》
《深入淺出Vue3 的響應(yīng)式和以前的區(qū)別到底在哪里?【實踐】》
《干貨滿滿!如何優(yōu)雅簡潔地實現(xiàn)時鐘翻牌器(支持JS/Vue/React)》
《基于Vue/VueRouter/Vuex/Axios登錄路由和接口級攔截原理與實現(xiàn)》
《手把手教你D3.js 實現(xiàn)數(shù)據(jù)可視化極速上手到Vue應(yīng)用》
《吃透 Vue 項目開發(fā)實踐|16個方面深入前端工程化開發(fā)技巧【上】》
《吃透 Vue 項目開發(fā)實踐|16個方面深入前端工程化開發(fā)技巧【中】》
《吃透 Vue 項目開發(fā)實踐|16個方面深入前端工程化開發(fā)技巧【下】》
《Vue3.0權(quán)限管理實現(xiàn)流程【實踐】》
《后臺管理系統(tǒng),前端Vue根據(jù)角色動態(tài)設(shè)置菜單欄和路由》
作者:vipbic
轉(zhuǎn)發(fā)鏈接:https://segmentfault.com/a/1190000022980992
總結(jié)
以上是生活随笔為你收集整理的animation基础练习源码_用vue简单写一个音乐播放组件「附源码」的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 风险预测模型_随访78个月,仁济医院完成
- 下一篇: vue 如何将参数放到连接上_通过Vue