黑马头条项目总结

本文总结了在开发黑马头条项目中涉及的主要模块和技术,包括登录、频道、搜索等。使用的技术栈有vue.js、vue-router、axios、Vuex、less、 vant组件库等。在项目中还涉及了图标库的引入、rem适配、接口管理、本地存储、状态管理(Vuex)、403问题处理、时间格式化、防抖技术、搜索关键词高亮、大数字处理以及图片裁剪等。通过该项目,作者强调了代码优化和错误排查的重要性。
摘要由CSDN通过智能技术生成

1. 做了什么:登录模块、频道模块、搜索模块、文章模块、评论模块、个人信息模块

2.具体使用的技术栈和操作步骤和问题解决:

(1)vue技术

创建vue项目

vue create toutiao-m

进行一些基本的配置,选择Manually select features

Babel、Router、Vuex、CSS Pre-processors、Linter / Formatter 

n

Less

ESLint + Standard config

Lint on save、Lint and fix on commit

In dedicated config files

N

然后进入项目运行项目(yarn serve)

(2)vue-cli 利用脚手架创建项目

npm install --global @vue/cli

(3)vue-Router 配置路由

app.vue中写<router-view />、router.js中写

import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

const routes = [
]

const router = new VueRouter({
  routes
})

export default router

 layout页面采用路由懒加载

{
  path: '/',
  component: () => import('@/views/layout')
}

(4)iconfont(iconfont-阿里巴巴矢量图标库

创建一个新项目,点击添加‘上传图标到项目’

点击去除颜色并提交,生成在线链接,引入到项目中

(5)less   创建style文件夹,将图标的less文件写入到该文件中

(6)vant组件库

下载、这里用全局导入方式

button、cell、icon、image、popup、toast、field、grid、navbar、pullRefresh

(7)rem适配 postcss-pxtorem (将单位转化为rem)、lib-flexible 设置rem的基准值

)postcss-pxtorem 插件的配置

module.exports &
  • 4
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值