Now I'm working at Bytedance Ltd as a web frontend developer.
Languages and Tools:
酷狗webapp demo(vue2.0+vue-router+vuex)
我点击播放一首歌,进入歌词页面,点击暂停,然后在退出歌词页面 换另一首歌,再进入歌词页面,但是下面还是停留在暂停键,不是播放键。
请问api接口在哪里找的??????
有相关的酷狗的api吗?
error showed when I execute npm run dev
:
ERROR in ./src/store/index.js Module not found: Error: Cannot resolve module 'babel-runtime/helpers/extends' in /Us ers/[mosaic]/Downloads/vue-demo-kugou-master/src/store @ ./src/store/index.js 7:16-56
finally I add in babel-runtime
:
"dependencies": {
"babel-runtime": "^6.20.0",
"json-loader": "^0.5.4",
"vue": "^2.0.1"
}
it works^ . ^
如题。
谢谢!
还是原生APP?
我想请教一下,你是用什么打包成apk的?
最近在学习react,觉得这个酷狗的项目写得挺好。用react重构了一版。有兴趣的小伙伴可以来看看https://github.com/aasailan/react-kugou-demo.git。
最后感谢作者写了这个项目
ios7的Safari打开页面,只有头尾,中间部分没了,似乎是 不起作用.
这个项目至少让我的学习进程加快了三分之一
另外提个建议。可以用cordova或者其他hybrid方法把这个打包成app
哈哈,看了你的个人网站,你是在用MUI是么。这个有打包过么
到74行似乎就可以了,下面又temp script style再来一遍不是很懂
vue.js?3de6:523[Vue warn]: Error when rendering component : warn @ vue.js?3de6:523Vue._render @ vue.js?3de6:2961(anonymous function) @ vue.js?3de6:2191get @ vue.js?3de6:1656Watcher @ vue.js?3de6:1648Vue._mount @ vue.js?3de6:2190Vue$3.$mount @ vue.js?3de6:5978Vue$3.$mount @ vue.js?3de6:8301init @ vue.js?3de6:2502createComponent @ vue.js?3de6:4052createElm @ vue.js?3de6:3995createChildren @ vue.js?3de6:4103createElm @ vue.js?3de6:4028patch @ vue.js?3de6:4446Vue._update @ vue.js?3de6:2217(anonymous function) @ vue.js?3de6:2191get @ vue.js?3de6:1656Watcher @ vue.js?3de6:1648Vue._mount @ vue.js?3de6:2190Vue$3.$mount @ vue.js?3de6:5978Vue$3.$mount @ vue.js?3de6:8301init @ vue.js?3de6:2502createComponent @ vue.js?3de6:4052createElm @ vue.js?3de6:3995createChildren @ vue.js?3de6:4103createElm @ vue.js?3de6:4028patch @ vue.js?3de6:4446Vue._update @ vue.js?3de6:2217(anonymous function) @ vue.js?3de6:2191get @ vue.js?3de6:1656Watcher @ vue.js?3de6:1648Vue._mount @ vue.js?3de6:2190Vue$3.$mount @ vue.js?3de6:5978Vue$3.$mount @ vue.js?3de6:8301init @ vue.js?3de6:2502createComponent @ vue.js?3de6:4052createElm @ vue.js?3de6:3995createChildren @ vue.js?3de6:4103createElm @ vue.js?3de6:4028patch @ vue.js?3de6:4446Vue._update @ vue.js?3de6:2217(anonymous function) @ vue.js?3de6:2191get @ vue.js?3de6:1656Watcher @ vue.js?3de6:1648Vue.mount @ vue.js?3de6:2190Vue$3.$mount @ vue.js?3de6:5978Vue$3.$mount @ vue.js?3de6:8301init @ vue.js?3de6:2502createComponent @ vue.js?3de6:4052createElm @ vue.js?3de6:3995patch @ vue.js?3de6:4483Vue.update @ vue.js?3de6:2217(anonymous function) @ vue.js?3de6:2191get @ vue.js?3de6:1656Watcher @ vue.js?3de6:1648Vue.mount @ vue.js?3de6:2190Vue$3.$mount @ vue.js?3de6:5978Vue$3.$mount @ vue.js?3de6:8301initRender @ vue.js?3de6:2918Vue.init @ vue.js?3de6:3296Vue$3 @ vue.js?3de6:3343(anonymous function) @ main.js?3479:14(anonymous function) @ app.js:1098__webpack_require @ app.js:556fn @ app.js:87(anonymous function) @ app.js:587__webpack_require @ app.js:556(anonymous function) @ app.js:579(anonymous function) @ app.js:582
vue.js?3de6:2963Uncaught ReferenceError: _h is not defined
(1)beforeRouteEnter,beforeRouteLeave 在官方vuejs2 文档api都没有出现这个,作者用了,合适吗?
//通过路由的before钩子解除router-view缓存限制
beforeRouteEnter (to, from, next) {
next(vm => {
vm.$store.commit('showHead',true);
vm.get();
window.onscroll=()=>{
vm.opacity=window.pageYOffset/250;
vm.$store.commit('setHeadStyle',{background:'rgba(43,162,251,'+vm.opacity+')'})
}
})
},
beforeRouteLeave(to,from,next){
this.$store.commit('showHead',false);
window.onscroll=null;
next()
},
(2)miut-ui 的不是开始main.js 入口那里 全部导入进去了吗 ?
但是作者在用到该ui的地方 用重现导入的一边了,譬如:vue-demo-kugou/src/views/plist.vue
import { Cell,Indicator } from 'mint-ui'
(3)this.store.dispatch 是调用actions,this.store.commit是mutations,对吗?
如何打包为apk
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.