一.安装环境部分

①.谷歌环境

访问数据自动格式化 Google jsonview插件

②安装 vue环境

node必须是6.95以上
npm必须是3.10以上

node -v 和npm -v 检查版本

安装webpack
cnpm install webpack -g

安装vue脚手架
cnpm install vue-cli -g
/检测版本 vue -V;

1. 安装前 vue init webpack '项目名称'   以及ESlint 代码风格检查    ESlint风格检查需要进行设置

2.cmd 命令 md 创建文件夹 rd删除文件夹

(见安装教程)

二.安装依赖工具

1.stylus  cnpm install stylus stylus-loader --save-dev

2.babel-polyfill  低版本浏览器不支持Es6的新语法,所以要安装此插件来转义

引入方式 main.js中:

import 'babel-polyfill';

3.fastclick   click事件移动端延迟300ms

cnpm install fastclick -S

引入方式 main.js中:

import Fastclick from 'fastclick';

Fastclick.attach(document.body);

4.跨域请求jsop

cnpm i -S vue-jsonp

5.better-scroll(https://ustbhuangyi.github.io/better-scroll/doc/zh-hans/options.html)

cnpm install better-scroll --save

6.axios请求

第一步:cnpm install axios

第二步:cnpm install --save axios vue-axios

7.图片懒加载

cnpm install vue-lazyload -S

8.vuex

cnpm install vuex --save

9.css3 动画 js

npm install create-keyframe-animation --save

三.开始设置部分

1.关于src里面的目录

 

创建 common,common 内容里面的内容 都是一些静态资源

1.获取字体图片资源 访问地址:https://icomoon.io/

  步骤:

     ------>

(添加你的svg,可以转化成字体图标)------->

----->

选中导出

2.关于stylus 文件引入

  1. 下面几种定义css变量 以及 css 方法 需要在用到的时候就用 @import(css提供的方法) '' 引入 不支持全局,因为找不到

     

  2.css 多重引入

       引入 index.styl(后缀名必须正确)就相当于 前面三个全部引入了 (注意前面三个stylus 都支持全局)

 

3. ESlint 相关设置 (没设置可以不看)

  

 4.关于别名(此引入路径在js里面生效,需要注意的是如果没有配置别名引入需要用 ./ 的相对路径)

  

设置完以后 你在js里面引入css引入可以这样

   注意因为是修改配置文件 所以需要重启服务

 那么在stylus中也可以用js里面写法 但是是这样的,这是stylus的写法~common意思是相对于common 因为js设置了别名 所以css stylus用这种方式也能很好的做到统一引入

5.各个组件均放在

vue WepApp 音乐App前的准备的更多相关文章

  1. vue WepApp 音乐App实战以及各个知识点

    1.组件初始化(scoped 貌似属于局域css样式) 2.组件使用三部曲(当然第三步可以<MHeader></MHeader> 也不报错) 3. 配置 路由 ①.在route ...

  2. vue移动音乐app开发学习(二):页面骨架的开发

    本系列文章是为了记录学习中的知识点,便于后期自己观看.如果有需要的同学请登录慕课网,找到Vue 2.0 高级实战-开发移动端音乐WebApp进行观看,传送门. 完成后的页面状态以及项目结构如下: 一: ...

  3. vue移动音乐app开发学习(一):环境搭建

    本系列文章是为了记录学习中的知识点,便于后期自己观看.如果有需要的同学请登录慕课网,找到Vue 2.0 高级实战-开发移动端音乐WebApp进行观看,传送门. 一:使用vue-cli脚手架搭建: 1: ...

  4. vue移动音乐app开发学习(三):轮播图组件的开发

    本系列文章是为了记录学习中的知识点,便于后期自己观看.如果有需要的同学请登录慕课网,找到Vue 2.0 高级实战-开发移动端音乐WebApp进行观看,传送门. 完成后的页面状态以及项目结构如下: 一: ...

  5. 个人作业2:QQ音乐APP案例分析

    APP案例分析 QQ音乐 选择理由:毕竟作为QQ音乐九年的资深老用户以及音乐爱好者 第一部分 调研 1.第一次上手的体验    我算是很早期的QQ音乐的用户,用QQ音乐七八年,除了体验各方面还不错之外 ...

  6. 【音乐App】—— Vue-music 项目学习笔记:项目准备

    前言: 学习慕课网Vue高级实战课程后,在实践中总结一些这个项目带给自己的收获,希望可以再次巩固关于Vue开发的知识.这一篇主要梳理:项目概况.项目准备.页面骨架搭建.项目github地址:https ...

  7. 网易云音乐APP分析

    网易云音乐-感受音乐的力量 你选择的产品是?  网易云音乐 为什么选择该产品作为分析? 之前用的一直是QQ音乐,但是有一天一个朋友分享了一首网易云上的音乐(顺便分享一下歌名:Drop By Drop) ...

  8. 基于vue移动音乐webapp跨域请求失败的问题解决

    在学习一位vue大牛的课程<VUE2.0移动端音乐App开发>时,由于vue的版本原因遇到了一些问题 这是其中之一,花费了很多的时间去解决 虽然搞定了这个问题,但是很多东西理解也不是很到位 ...

  9. .Net Core+Vue.js+ElementUI 实现前后端分离

    .Net Core+Vue.js+ElementUI 实现前后端分离 Tags: Vue 架构 前端采用:Vue.js.Element-UI.axios 后端采用:.Net Core Mvc 本项目是 ...

随机推荐

  1. 马士兵2string buffuer

    string不可变的字符序列 s1=s1+s2

  2. 【BZOJ3894】【Luogu3358】文理分科 - 最小割多选一模型

    链接Click Here 这个题就是个板子的最小割多选一模型啦\(QwQ\),这里介绍一种通用的解法. 抛开组合收益不谈,这个题就是一个简单的最小割模型.我们只需要建出来这样一张图,在上面跑最小割,割 ...

  3. (二叉树 BFS) leetcode513. Find Bottom Left Tree Value

    Given a binary tree, find the leftmost value in the last row of the tree. Example 1: Input: 2 / \ 1 ...

  4. python: with的使用;

    with适用于对资源进行访问的场合,不论使用过程中是否发生异常都执行必要的“清理”操作,释放资源,比如文件资源的关闭,线程锁的获取和释放等: with与上下文管理器相关: 上下文管理协议:  包含__ ...

  5. 剑指Offer_编程题_10

    题目描述 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形.请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? class Solution { public: int r ...

  6. 机器学习-随机梯度下降(Stochastic gradient descent)

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频) https://study.163.com/course/introduction.htm?courseId=1005269003& ...

  7. css3 实现波浪(wave)效果

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. [JUC-1]并发包实现及线程状态

    一.Java 并发包实现 二.Java 线程状态转换图

  9. Part-Four

    1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

  10. ArcGis Python脚本——批量对影像、要素类定义投影

    这一段是批量定义要素类(FeatureClasses)投影的ArcPy代码: 把要处理的要素类塞进一个文件夹(工作空间,workspace),然后将代码开头的路径换成这个“文件夹”的路径,处理完后再做 ...