项目起步 (一) 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或码云

到此,页面显示为:
在这里插入图片描述

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值