新手福音!用vue-cli3从0到1做一个完整功能手机站(一)

栏目: JavaScript · 发布时间: 7年前

内容简介:从今天起,小肆将和大家从头开始做一个完整的实战项目。其中遇到的每个知识点都是我们工作中常见的,这些知识点大多在网上都能找到但却没有哪个教程能都讲得到,那就由小肆来做吧。关注”技术放肆聊“,跟小肆一起行动起来!功能包括以上功能又不仅限于以上功能,这个系列每篇文章都会把涉及到的功能点详细介绍清楚,并会同步到本篇。

开篇

从今天起,小肆将和大家从头开始做一个完整的实战项目。其中遇到的每个知识点都是我们工作中常见的,这些知识点大多在网上都能找到但却没有哪个教程能都讲得到,那就由小肆来做吧。

关注”技术放肆聊“,跟小肆一起行动起来!

在这个项目中,小肆力争做到以下几点:

  • 应用目前最新的技术,并随时间更新。
  • 尽量多的增加知识点。
  • 尽量详细的讲解每个知识点,以便小伙伴们可以灵活应用到别处。
  • 尽量做最规范的代码提交记录,以便随时可以在github上查询变更。
  • 完全使用实际工作中模式。
  • 本项目后端接口采用成熟在线APP的测试服务器接口。
  • 对哪个知识点没有清楚理解,随时可以来撩我。

涉及功能

  • 初始化:脚手架构建、git仓库配置、git提交规范配置、手机自适应配置。。。
  • 用户:登录、注册、找回密码、第三方登录、个人中心。。。
  • 新闻:滚动导航、幻灯片、文章列表、文章详情、图片懒加载。。。
  • 课程:音频播放、视频播放、自定义播放器、播放列表。。。
  • 社区:发帖、评论、点赞、收藏。。。
  • 支付:虚拟货币、微信支付、支付宝支付。。
  • 直播:视频流、礼物、弹幕。。。

功能包括以上功能又不仅限于以上功能,这个系列每篇文章都会把涉及到的功能点详细介绍清楚,并会同步到本篇。

小肆的代码并不一定是最优的解决方案,如果你有更好的方法,非常期望能与小肆联系,我会在文章中发出并标明出处

多说无益,行动起来吧!

项目初始化

本项目使用最新版本的vue-cli 3.3搭建。

安装vue-cli3

sudo npm -g install @vue/cli

小肆用的mac,所以需要添加sudo获取root权限来全局安装,win用户可以不加sudo。

安装成功后输入 vue -V 你会看到你安装的版本号。

创建项目

vue creat mweb

输入命令后选择手动选择功能(Manually select features)或会看到如下界面:

新手福音!用vue-cli3从0到1做一个完整功能手机站(一)

在这里小肆全部选择了,选择TS是因为TS是JS的超集,所以初始化的时候小肆选了TS,不过前期还是会用JS讲解,以便未学习TS的伙伴们学习,后期会全部使用TS重构。

这里的每个知识点之后项目实际使用我都会慢慢讲解。

新手福音!用vue-cli3从0到1做一个完整功能手机站(一)

上图是安装过程我对每一项的选择。

最后保存了配置项目就开始安装依赖了。初始化成功后会显示如下界面。

新手福音!用vue-cli3从0到1做一个完整功能手机站(一)

项目预览

命令行输入 cd mweb 进入项目目录。

之后输入启动本地服务器 npm run serve

成功后能看到如下界面。

新手福音!用vue-cli3从0到1做一个完整功能手机站(一)

另外vue-cli3提供了图形化配置界面。

命令行输入 vue ui 即可启动。

新手福音!用vue-cli3从0到1做一个完整功能手机站(一)

github配置

项目初始化后已经有git的初始化配置了,这时候我们只需要把项目和github的远程仓库做连接就可以了。

我们首先在github上新建项目,得到项目地址后命令行输入以下命令:

git remote add origin git@github.com:Feleti/mweb.git

因为我配置了ssh key所以地址以git开头,如果未配置的使用https开到的地址。

git的使用之后我会单独出一篇文章讲解,这里就不详述了。

上传代码到远程分支:

git push --set-upstream origin master

首次上传新分支输入以上命令,不是的话只要输入 git push 就可以了。

上传成功后可以在github上看到了。

新手福音!用vue-cli3从0到1做一个完整功能手机站(一)

小结

今天的内容有点少,本来计划把项目前期配置的内容都放在这篇,可无奈啊,小肆今天回家晚啦,又有点别的事耽误了,现在快12点了,小肆再不发文今天就发不了了,那就之后再讲吧,记得关注小肆公众号”技术放肆聊“,跟进本课程,会让你学到你想学的。

新手福音!用vue-cli3从0到1做一个完整功能手机站(一)


以上所述就是小编给大家介绍的《新手福音!用vue-cli3从0到1做一个完整功能手机站(一)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Responsive Web Design

Responsive Web Design

Ethan Marcotte / Happy Cog / 2011-6 / USD 18.00

From mobile browsers to netbooks and tablets, users are visiting your sites from an increasing array of devices and browsers. Are your designs ready? Learn how to think beyond the desktop and craft be......一起来看看 《Responsive Web Design》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

URL 编码/解码
URL 编码/解码

URL 编码/解码