项目起步 (一) 01-项目介绍-使用技术-创建项目-调整目录结构——黑马头条移动端
项目介绍
首先,黑马头条移动端是一个IT资讯移动web应用,有着和今日头条一样的资讯浏览体验。
主要功能:资讯列表、标签页切换,文章举报,频道管理、离线频道,文章详情、阅读记忆,关注功能、点赞功能、评论功能、回复评论、搜索功能、登录功能、个人中心、编辑资料、小智同学、问答功能、视频功能 …
最后,黑马头条可打包成一款移动APP,后期结合H5+可在Dcloud打包成一款体验较好的手机应用。
使用技术
- 生产依赖
- vuejs 核心vue
- vuex 状态管理插件
- vue-router 路由插件
- axios 请求插件
- json-bigint 最大安全数值处理
- socket.io-client 即时通讯库
- vant 移动组件库
- amfe-flexible rem适配
- 开发依赖
- babel ES转换器
- less css预处理器
- postcss css后处理器
- vue-cli vue项目脚手架
- 打包App
- H5+ native接口
- DCLOUD 打包
创建项目
创建项目:
vue create hm-toutiao-m-79
自定义创建:
依赖插件:
路由是否使用history模式:
预处理器:
语法风格:
风格检查:
存储插件配置位置:
是否记录操作:
正在创建:
创建完毕启动项目:
输入 : cd hm-toutiao-m-79 = > npm run serve
浏览器输入: localhost:8080,显示为
右键=》检查=》手机模式=》选iPhone6型号
调整结构
调整src目录:
├─api #接口函数
├─assets #静态资源
├─components #公用组件
├─styles #less代码
├─utils #工具模块
└─views #路由页面├─home #首页模块├─video #视频模块├─question #问答模块├─search #搜索模块├─user #用户模块└─Layout.vue #公用布局
├─App.vue #根组件
├─router.js #路由文件
└─store.js #状态文件
清理初始化项目结构
1.src=>router.js中,删除的内容, 绿色标注部分
import Vue from 'vue'
import Router from 'vue-router'
+import Home from './views/Home.vue'Vue.use(Router)export default new Router({routes: [
+ {
+ path: '/',
+ name: 'home',
+ component: Home
+ },
+ {
+ path: '/about',
+ name: 'about',
+ // route level code-splitting
+ // this generates a separate chunk (about.[hash].js) for this route
+ // which is lazy-loaded when the route is visited.
+ component: () => import(/* webpackChunkName: "about" */ './views/About.vue')
+ }]
})
2.main.js和store.js中的文件保持不变,注意文件结构
3.App.vue文件,删除style样式中的代码,删除div盒子中的代码,创建script标签。最终显示结果如下:
<template><div id="app">APP</div>
</template><script>
export default {}
</script><style lang="less"></style>
4.删除两个文件:src=>views=>About.vue Home.vue
5.删除文件:src =>components=>HelloWord.vue和src=>assets=>logo.png
6.在src下增加文件夹api和utils和styles
7.在src=>views文件目录下创建功能模块文件夹和里面的index.vue文件
8.在其他空文件夹中添加空文件.gitkeep
9.可以把项目底板上传到github或码云
到此,页面显示为:
项目起步 (一) 01-项目介绍-使用技术-创建项目-调整目录结构——黑马头条移动端相关推荐
- [vue] 从0到1自己构架一个vue项目,说说有哪些步骤、哪些重要插件、目录结构你会怎么组织
[vue] 从0到1自己构架一个vue项目,说说有哪些步骤.哪些重要插件.目录结构你会怎么组织 1 项目类型 前端的项目目前来看主要分为小程序开发,H5页面开发.PC官网.后台管理系统开发.Nativ ...
- Live555源码阅读笔记(一):源码介绍文档 及 源码目录结构
目录 一.Live555介绍 1.Live555项目介绍 2.官网及帮助文档介绍 二.源码目录结构 1.UsageEnvironment 2.BasicUsageEnvironment 3.group ...
- 简历c语言项目,C/C++:如何介绍简历中的项目?
项目经验与工作经验是相辅相成的,但较之于工作经验,项目经验更侧重于表现求职者在某个专业领域内的技能水平(技能水平决定了工资水平).因而,技术类岗招聘的时候,更注重项目经验.项目介绍是有套路的,面试时, ...
- Django项目准备和配置(MVT图解、创建项目和应用、更换解释器、安装应用、本地化、模板路径、项目中匹配urls、应用中匹配urls.py、准备视图、开启服务器、修改DATABAS配置信息)
Django模型主要包含: 模型配置 数据的增删改 增:book = BookInfo() book.save() 和BookInfo.objects.create() 删:book.delete() ...
- JavaScript 项目构建工具 Grunt 实践:安装和创建项目框架
Grunt 是一个基于任务的 JavaScript 项目命令行构建工具,运行于 Node.js 平台.Grunt 能够从模板快速创建项目,合并.压缩和校验 CSS & JS 文件,运行单元测 ...
- springboot介绍_Spring Boot 主类及目录结构介绍!
Spring Boot 与传统项目最大的区别是,传统项目都是打成 WAR 包部署到服务器上面,需要额外的 Servlet 容器, 而 Spring Boot 则可以直接打成 jar 包,并内置集成了 ...
- 黑马头条移动项目(一):项目介绍、项目技术点介绍、项目包介绍
1. 项目介绍 黑马头条移动端是一个IT资讯移动web应用,有着和今日头条类似的资讯浏览体验. 主要功能:资讯列表.标签页切换,文章举报,频道管理.文章详情.关注功能.点赞功能.评论功能.搜索功能.登 ...
- 手势识别(一) - 项目概述与简单应用介绍
我公司的科室开始在公众号上规划一些对外的技术文章了,包括实战项目.模型优化.端侧部署和一些深度学习任务基础知识,而我负责人体图象相关技术这一系列文章,偶尔也会出一些应用/代码解读等相关的文章. 文章在 ...
- winform项目——计算器程序01:标准窗体设计
这个计算器程序是我在看Visual Studio的标准文档时发现的,在文档介绍windows窗体设计的后面有一个入门演练,看的时候吓我一跳,因为整个过程介绍的太详细了,从没见过哪一篇教程介绍的如此细致 ...
最新文章
- 魔兽世界高法伤技能列表
- Time zone BOGUS not found in registry
- windows更新不支持的硬件_Win10五月大更新细节,解决高CPU占用,不支持AMD
- 详解Python GUI版24点游戏制作过程
- 消息中间件学习总结(6)——RocketMQ之RocketMQ大数据畅想
- Axure高保真家政服务用户端app全局说明+家政服务员工移动端app+家政服务web端管理信息系统(订单管理+服务管理+报表统计+财务管理+营销管理+人员管理)
- 泛函编程(7)-数据结构-List-折叠算法
- CMD 乱码怎样解决
- 关于《训练指南》中的“翻棋子游戏”
- python手写字体程序,Python3生成手写体数字方法
- 移动信号e经常无服务器,手机信号从4G变成E,是什么情况?移动客服作出解答...
- 基于libevent的http客户端,并可以请求https
- 火车头采集器基本用法
- linux去掉锁屏密码,使用ADB SHELL清除联想A390t的锁屏密码
- php mysql开发实战 光盘_随书光盘-PHP开发实战1200例 | 软件库
- 三个数比大小 输出最大值
- 思科模拟器之网络访问控制
- 苹果Mac允许安装未知来源的应用
- VS_QT_4_Qt设计师
- 【Android -- 学习笔记】ListView 详解