美文网首页
使用vue构建商城界面(二)--简单路由处理

使用vue构建商城界面(二)--简单路由处理

作者: wykings | 来源:发表于2020-02-14 21:55 被阅读0次

前置条件

使用vue构建商城界面(一)
先构建基于vant的基础移动页面

一、路由说明

  • 后端路由 所有的超链接都是url地址,所有url都对应服务器上对应的资源
  • 前端路由 通过url的hash(#)来实现不同页面的切换
    vue页面是单页面,明显的前端路由不用多说,相当于所有的二级多级页面只是在原有的页面上进行渲染重新加载。

二、路由构建

  1. 安装vue-router
npm install vue-router

官方文档
几个注意点

  • 路由出口写在html中,使用固定的标签 <router-view></router-view>
  • 编写JS文件
    • 导入Vue和VueRouter,要调用 Vue.use(VueRouter)
    • 定义 (路由) 组件,就是编写的vue代码文件
    • 定义路由,通过new VueRouter创建路由事例
    • 在new Vue中将定义的路由事例导入进去
  • 通过标签<router-link></router-link>进行路由跳转,可以通过this.$router访问路由

PS:vant中router-link会渲染成a标签,在chrome浏览器中会被 -webkit-any-link 属性影响而改变原色,所以需要添加全局的css改变默认属性
a, a:visited, a:hover, a:active {
text-decoration: none;
color: inherit;
}

三、页面构建

基于上一篇已经构建的首页,现在需要构建的页面是剩下的分类、购物车以及我的页面。


分类界面
购物车

这两个页面主要用了几个不一样的控件

  1. 导航栏
    通过fixed属性可以让导航贴在页面顶上
  2. 侧边导航
    侧边导航的主体内容还没有研究出来,这里应该再加载一个列表
  3. 标签页面
    vant的标签页面比较简单,应该不太适合用,后面可以修改
  4. 提交订单栏

ps:购物车的商品选择需要重新构建,可以自己编写页面组件进行构建

相关文章

网友评论

      本文标题:使用vue构建商城界面(二)--简单路由处理

      本文链接:https://www.haomeiwen.com/subject/uegdfhtx.html