面向黑马头条学习

一:创建项目

进去选择第三个,人工选择:

 

 

二:加入git版本管理

查看git日志:

github首次创建vuecli ,自己提交了第一次代码

第二步,将本地仓库添加远程仓库地址 

add后的origin后面地址 的名字,远程仓库的名字

git remote add origin https://github.com/hhhxxxyyyyy/toutiao-m.git

 提交  git push --set-upstream origin master --set--upstream

表示下次提交就不需要再加后面这一坨,只需要git push

 git push出现了一个错误,修改hosts文件如下:、

 

 以后想添加可以用

指定提交暂存区的资源    形成历史记录

git add xxx 或者用 git commit -m “xxx”

git push

三.调整初始目录结构

 删除router

修改完之后:

git status 查看之前的操作进行的影响和变化

 git add .

将变化的目录提交到暂存区

再次查看git status ,绿色表示添加到暂存区的资源

 形成历史记录

 再push

 打开commit记录可以看到

 四:导入图标

一般设计师设计为svg图片,再转化为icon文件

这样图标就算放大也不会模糊,也不需要额外的请求,加载一次就够了

怎么转化为icon文件

用阿里iconfont转换,创建项目

将样式文件尽量放前,否则可能会出错

 

 五:引入Vant组件库

Vant 3 - Mobile UI Components built on Vue

 六:移动端页面适配

在不同设备不同

 mainjs引入:import 'amfe-flexible'

将px转为rem npm i postcss-pxtorem -D

根目录中添加:

 有种情况不会转 写行内样式 style=“padding:20px”

配置内容: 插件 autoprefixer:兼容不容浏览器

// lib-flexible 的 REM 适配方案:把一行分为 10 份,每份就是十分之一

        // 所以 rootValue 应该设置为你的设计稿宽度的十分之一

        // 我们的设计稿是 750,所以应该设置为 750 / 10 = 75

        // 但是 Vant 建议设置为 37.5,为什么?因为 Vant 是基于 375 写的

        // 所以必须设置为 37.5,唯一的缺点就是使用我们设计稿的尺寸都必须 / 2

        // 有没有更好的办法?

        //   如果是 Vant 的样式,就按照 37.5 来转换

        //   如果是 我们自己 的样式,就按照 75 来转换

        // 通过查阅文档,我们发现 rootValue 支持两种类型:

        //    数字:固定的数值

        //    函数:可以动态处理返回

        //          postcss-pxtorem 处理每个 CSS 文件的时候都会来调用这个函数

        //          它会把被处理的 CSS 文件相关的信息通过参数传递给该函数

rootValue ({ file }) {

          return file.indexOf('vant') !== -1 ? 37.5 : 75

        },

八:封装请求模块

第二部分:

登陆页面:

 

三:个人中心:

校验

 

 规定只能输入数字,最大长度位11

 

 vant中表单的submit只有在表单验证成功之后才能提交

验证码倒计时模块

<van-count-down :time="time" />

token:

登陆页面轻提示:

底部标签栏如何处理比较好:

创建为公共组件,可以但是每一个页面都要重新下载这个组件

更好的办法是设置子路由,这样就不会重新加载了?

具体操作如下:

具体路由表如下

import()采用动态加载,当使用的时候才去加载 

轻提示:

 

 这里的结构挺有意思

notlogin-btn是一个整体,他的大小由图片和文字确定

他的父标签为了能让他居中对齐,可以采用flex对齐

他的子标签也要用flex对齐,这点很重要

 

最好用他这个可以实现懒加载等 

 

 

 为什么要在vuex里存储数据,因为数据是响应式的

一定要注意这路是 this.$dialog

vant官方并不是这样写的

 携带token数据:

用户携带token数据登录

第一种发送请求的时候携带:

授权,如果只有这个请求携带

 

 Tab标签页组件“:

active表示上来表示的标签  从0开始 0 1 2 3

右边框

 要影响他的后代元素

 下边框:

默认有了

宽高:

怎么设置

 用f12查看类名并修改:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值