L16-Vue-项目-黑马头条
目录
开发文档 - 黑马头条
src目录树
D:.
│ App.vue
│ main.js
│
├─api
│ user.js
│
├─assets
├─components
├─router
│ index.js
│
├─store
│ index.js
│
├─styles
│ icon.css
│ icon.less
│ index.css
│ index.less
│
├─utils
│ request.js
│
└─views
│ test.vue
│
└─login
index.vue
src文件
@/main.js
入口文件
事件 | 函数 / 模块 | 说明 |
---|---|---|
挂载 | router | |
store | ||
render: h => h(App) | ||
@/router/index.js
路由文件
路径 | 组件 | 说明 |
---|---|---|
/login | () => import('@/views/login') | 登录组件 |
@/store/index.js
Vuex
构造器 | 属性 / 方法 | 参数 | 说明 |
---|---|---|---|
state | user | user登录信息 | |
mutations | setUser(state, user) | state: Object state构造器user: Object user登录信息对象 |
设置user |
actions | |||
@/views/login/index.vue
登录组件
事件 | 方法 | 异步 | 说明 |
---|---|---|---|
表单提交 | onLogin() | 是 | |
发送验证码 | onSend() | 是 | |
@/views/layout/index.vue
[TODO]
@/api/user.js
用户相关请求模块
事件 | 方法 | 参数 | type | 说明 |
---|---|---|---|---|
用户登录 | login(data) | data: { mobile: Number, code: String } |
POST | |
发送验证码 | sendSms(mobile) | mobile: String |
GET | |
@/utils/request.js
工具方法 - axios请求模块
对象 | 说明 |
---|---|
request | axios请求对象 |
@/utils/storage.js
封装 本地存储
事件 | 方法 | 参数 | 说明 |
---|---|---|---|
获取localStorage | getItem(key) | key: String |
|
设置localStorage | setItem(key, val) | key: String val: String |
|
移除localStorage | removeItem(key) | key: String |
|
今日内容-2022-05-20
-
@/views/layout/index.vue
个人中心 - TabBar - 布局layout -
复习:css中background-size的几个参数(cover, )的区别
contain: 以长宽中较长的边为准,有白边,不会剪切图片,不会拉伸图片 cover: 以长宽中较短的边为准,没有白边,会剪切图片,不会拉伸图片 fill: 没有白边,不会剪切图片,会拉伸图片
-
复习:flex布局中justify-content的几个参数( flex-start | flex-end |center | space-between | space-around )的区别
flex-start | flex-end |center
space-between | space-around
-
flex布局时使用align-items,当前盒子要给一个height高度
-
PS测量失败
今日内容-2022-05-23
- 取消之前设置的max-width
-
flex布局下,可以通过为子元素设置
flex-shrink: 0
让其不参与flex子元素的空间计算
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理