前几天写了一个特特特简单的小图片页面,主要用到的就是v-for遍历以及路由跳转到详情页。路由跳转需要在router文件夹下index.js引入。

导航栏(element ui导航栏为模板):

    <el-header>
<div class="nav-menu">
<el-menu
class="el-menu"
mode="horizontal"
router="true"
>
<el-menu-item class="menu-item" v-for="list in menuData" :key="list" :index="list.href">{{list.title}}</el-menu-item>
</el-menu>
</div>
</el-header>

页面图片(理解为盒子里面加张图,图里有个跳转---下面图片描述也加一个跳转,此处可有多种方法实现跳转。)

    <el-main>
<div class="all-list">
<div class="list-box">
<div class="card-box" v-for="cardBox in boxData" :key="cardBox">
<div class="card-img">
<a href="javascript:void(0);" @click=routeTo(cardBox)><img :src="cardBox.img"></a>
</div>
<div class="card-info">
<a href="javascript:void(0);" @click=routeTo(cardBox)>{{ cardBox.title }}</a>
</div>
</div>
</div>
</div>
</el-main>

数据写死在页面(懒,部分没有)。,。

data() {
return {
menuData:[
{title:'首页', href:'/'},
{title:'摄影', href:'/photography'},
{title: 'WOW', href:'/wao'}
],
boxData:[
{href: '/find',
title:'夏日元气少女',
img:require('@/assets/1/1.jpg')
},
{href: '/Summer',
title:'处暑日记',
img:"https://i.loli.net/2019/09/09/lJbVpWoG5QN6xHw.jpg"
},
{title:'听说',
img:require('@/assets/3/3-1.jpg')
},
{title:'chocolate&vanilla',
img:"https://i.loli.net/2019/09/09/DI1OqMxobkzdjcB.jpg"
},
{title:'QinggHai-girl',
img:"https://i.loli.net/2019/09/09/71JyUZxpoWiSsjq.jpg"
},
{title:'花式腚',
img:"https://i.loli.net/2019/09/10/8qy2iZ4cvsbBeuh.jpg"
},
{title:'向日葵',
img:"https://img.zcool.cn/community/03191655d771282a801211d537f5931.jpg@260w_195h_1c_1e_1o_100sh.jpg"
}
]
}
},
methods:{
routeTo:function(boxData){
this.$router.push(boxData.href);
} }
}

CSS(略),

锵锵锵,。,部分页面

点击图片和字都可以跳转到详情页(部分页面)。

小梨子和小苹果也是简单的路由跳转,

        <el-button  round type="text" icon="el-icon-pear" class="not-found-btn-gohome" @click="$router.push('/')">首页</el-button>
<el-button round @click="$router.go(-1)" icon="el-icon-apple" type="text">返回上一页</el-button>

姑娘真好看,我可以划着看也可以点着放大看  ==

(图片来自站酷)感谢~

完结撒花。

vue简单的v-for - - 路由跳转的更多相关文章

  1. Vue框架(四)——路由跳转、路由传参、cookies、axios、跨域问题、element-ui模块

    路由跳转 三种方式: $router.push / $router.go / router-link to this.$router.push('/course'); this.$router.pus ...

  2. vue根据参数不同的路由跳转以及name的作用

    最近在做VUE路由跳转根据参数的值不同但是跳转的是同一个路由的功能.点击左边的目录,根据目录ID跳转不同的列表.如下图. 路由跳转的代码: this.$router.push({path: '/RFI ...

  3. 10. vue axios 请求未完成时路由跳转报错问题

    axios 请求未完成时路由跳转报错问题 前两天项目基本功能算是完成了,在公司测试时遇到了遇到了一个问题,那就是在请求未完成时进行路由跳转时会报错,想了几种办法来解决,例如加loading,请求拦截, ...

  4. vue 中 this.$router.push() 路由跳转传参 及 参数接收的方法

    传递参数的方法:1.Params 由于动态路由也是传递params的,所以在 this.$router.push() 方法中 path不能和params一起使用,否则params将无效.需要用name ...

  5. React native路由跳转navigate、push、replace的区别

    由于没有系统的去学习RN,对路由跳转了解不多,只是跟着项目在做,抽点时间简单学习一下RN路由跳转方法区别,总结如下: 如上图,外部是一个栈容器,此时A页面在最底部,navigate到B页面,为什么此时 ...

  6. vue路由跳转时判断用户是否登录功能

    通过判断该用户是否登录过,如果没有登录则跳转到login登录路由,如果登录则正常跳转. 一丶首先在用户登录前后分别给出一个状态来标识此用户是否登录(建议用vuex): 简单用vuex表示一下,不会可以 ...

  7. 061——VUE中vue-router之通过程序控制路由跳转

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. vue中通过路由跳转的三种方式

    原文:https://blog.csdn.net/qq_40072782/article/details/82533477 router-view 实现路由内容的地方,引入组件时写到需要引入的地方需要 ...

  9. Vue路由跳转到新页面时 默认在页面最底部 而不是最顶部 的解决

    今天碰到一个问题   vue路由跳转到新的页面时会直接显示页面最底部  正常情况下是显示的最顶部的  而且好多路由中不是全部都是这种情况  折腾好长时间也没解决  最后在网上找到了解决办法 其实原理很 ...

随机推荐

  1. 【容器化】容器技术实践.pdf_视频学习笔记

    容器运行时 docker rkt gvisor containerd 容器编排系统:kubernetes (简称k8s)

  2. 【leetcode】1043. Partition Array for Maximum Sum

    题目如下: Given an integer array A, you partition the array into (contiguous) subarrays of length at mos ...

  3. python 全栈开发,Day53(jQuery的介绍,jQuery的选择器,jQuery动画效果)

    01-jQuery的介绍 1.为什么要使用jQuery 在用js写代码时,会遇到一些问题: window.onload 事件有事件覆盖的问题,因此只能写一个事件. 代码容错性差. 浏览器兼容性问题. ...

  4. 用java实现文件的断点续传并发下载

    需求: 支持文件批量下载.现在有很多小图片需要批量下载,不希望在服务器打包下载. 支持大文件断点下载.比如下载10G的文件. PC端全平台支持.Windows,macOS,Linux 全浏览器支持.i ...

  5. 实现网页qq在线咨询功能

    在自己的网页中实现qq在线咨询,给图片或链接添加地址为:tencent://message/?uin=你的qq号码!就可以了. <a href="tencent://message/? ...

  6. UE4开发PSVR游戏流程

    先与sony的开发者关系部建立联系,展示工作室/公司制作PSVR游戏的构想和计划以及制作实力,如果对方觉得你提供的信息具有说服力,则会提供开发者资格,和你签署NDA,给你租借开发机和测试机(免费). ...

  7. json和list转换

    1.json转list List<TenantMember> tm= (List<TenantMember>)JSONArray.toCollection(JSONArray. ...

  8. NSProxy实现AOP方便为ios应用实现异常处理策略

    前段时间关注过objc实现的AOP. 在GitHub找到了其中的两个库:AOP-in-Objective-C 和 AOP-for-Objective-C 第一个是基于NSProxy来实现的:第二个是基 ...

  9. scau 17967 大师姐唱K的固有结界

    17967 大师姐唱K的固有结界 该题有题解 时间限制:1000MS  内存限制:65535K 提交次数:41 通过次数:8 收入:107 题型: 编程题   语言: G++;GCC;VC Descr ...

  10. scau 1079 三角形(暴力)

    </pre>1079 三角形</h1></center><p align="center" style="margin-top: ...