vue-cli2.x(版本)搭建一个初始项目
原文链接:https://blog.csdn.net/wulala_hei/article/details/85000530
1.首先,在新建一个文件夹作为项目的存放地,然后cd
到目录下,输入命令,创建项目
vue init webpack vue-demo(vue-demo这个是项目名称可以更改)
2.等待模板下载成功后,会有一个交互式的选项让你选择:
? Project name vue-demo # 项目名称,直接回车,按照括号中默认名字(注意这里的名字不能有大写字母,如果有会报错Sorry, name can no longer contain capital letters),阮一峰老师博客为什么文件名要小写 ,可以参考一下。
? Project description A Vue.js project # 项目描述,随便写
? Author # 作者名称
? Vue build standalone # 我选择的运行加编译时
Runtime + Compiler: recommended for most users
? Install vue-router? Yes # 是否需要 vue-router,路由肯定要的
? Use ESLint to lint your code? Yes # 是否使用 ESLint 作为代码规范.
? Pick an ESLint preset Standard # 一样的ESlint 相关
? Set up unit tests Yes # 是否安装单元测试
? Pick a test runner 按需选择 # 测试模块
? Setup e2e tests with Nightwatch? 安装选择 # e2e 测试
? Should we run npm install
for you after the project has been created? (recommended) npm # 包管理器,我选的NPM
另外一份(https://www.cnblogs.com/joe235/p/12448860.html)
? Vue build standalone
? Install vue-router? Yes
? Use ESLint to lint your code? Yes
? Pick an ESLint preset Standard
? Set up unit tests No
? Setup e2e tests with Nightwatch? No
? Should we run npm install
for you after the project has been created? (recommended) npm
3.进入项目 cd 然后运行
npm run dev
vue-cli3.x(版本)搭建一个初始项目
https://blog.csdn.net/weixin_49257048/article/details/107436525
vue版本切换
3.0以下=》3.0以上
npm uninstall -g vue-cli
npm install -g @vue/cli
npm i npm -g
npm i @vue/cli -g
cnpm i @vue/cli -g
拉取 2.x 模板 (旧版本)
npm install -g @vue/cli-init
3.0以上=》3.0以下
npm uninstall -g @vue/cli
npm install -g vue-cli
npm i npm -g
npm i vue-cli -g
cnpm i vue-cli -g
api接口
天气预报接口
/**
* 天气接口
* 请求地址:http://wthrcdn.etouch.cn/weather_mini
* 请求方法:get
* 请求参数:city(查询的城市名)
* 响应内容:天气信息
* */
歌曲接口
/**
* 歌曲搜索接口
* 请求地址:https://autumnfish.cn/search
* 请求方法:get
* 请求参数:keywords(查询关键字)
* */
/**
* 歌曲url获取
* 请求地址:https://autumnfish.cn/song/url
* 请求方法:get
* 请求参数:id(歌曲id)
* 响应内容:歌曲的url地址
* */
/**
* 歌曲详情获取
* 请求地址:https://autumnfish.cn/song/detail
* 请求方法:get
* 请求参数:ids(歌曲id)
* 响应内容:歌曲详情,包含封面信息
* */
/**
* 评论获取
* 请求地址:https://autumnfish.cn/comment/hot?type=0
* 请求方法:get
* 请求参数:id (歌曲id,type固定为0)
* 响应内容:歌曲的热门评论
* */
/**
* mv地址
* 请求地址:https://autumnfish.cn/mv/url
* 请求方法:get
* 请求参数: id(mvid,为0说明没有mv)
* 响应内容:mv的地址
* */
element-ui
vue3.0导入element-ui
npm install element-plus --save
axios
vue导入axios
npm install axios