vue制作part1

index.html
引入移动端自适应
下载 vue-router mockjs axios
在这里插入图片描述
新建public/css/inex.css public与src同级
index.html中引入index.css
搭建主页框架app.vue
声明组件header & footer
新建components/routerpage/footer.vue(header.vue)
在src下
在app.vue上挂载
在这里插入图片描述
footer基本设置 之后进行style样式设置在这里插入图片描述
footer data 在div中循环遍历 img静态 activeimg激活状态
useractive 判断是否点击
在这里插入图片描述
对footer样式进行设置 要footer的元素水平垂直居中
在这里插入图片描述
进入iconfond下载图标 png下载
把图片存在src/assets/img下
再给footer.vue中的data添加图片路径

在这里插入图片描述
图片加载不出来 对img的src进行修改
在这里插入图片描述
改为动态路径
把img文件放在public文件中
在这里插入图片描述
给img写class名设置样式
给footer写方法
userclick
在这里插入图片描述
在这里插入图片描述
点击的颜色切换
在这里插入图片描述
在这里插入图片描述
最后对true&false进行了调整 true是点击
在这里插入图片描述

写header.vue
在这里插入图片描述
当前样式仅限于局部作用
在这里插入图片描述
对header的内容进行区域划分
在这里插入图片描述
在这里插入图片描述
rem相对于父容器的大小
相对父容器居中 给父容器设置
在这里插入图片描述
header 选项卡
在这里插入图片描述
给span添加点击变化 true被选择 false没有选
通过data数据的循环绑定
在这里插入图片描述
在这里插入图片描述
添加点击事件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
居中样式
在这里插入图片描述
进入app.vue
首页加载首页的路由首页的模板
components下新建children文件夹 把footer和header挪到children
把app.vue上的import 路径修改为children
把header从app.vue中删除 import 和标签还有components 把它放在index.vue中调用
在这里插入图片描述
在routerpage上新建index.vue创建首页模板
src下新建router
在main.js中引入路由
在这里插入图片描述
在这里插入图片描述
配置路由router.js
在这里插入图片描述
在这里插入图片描述
index.vue放入header.vue
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值