前几天写了一个特特特简单的小图片页面,主要用到的就是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. bzoj 3569 DZY Loves Chinese II 随机算法 树上倍增

    题意:给你一个n个点m条边的图,有若干组询问,每次询问会选择图中的一些边删除,删除之后问此图是否联通?询问之间相互独立.此题强制在线. 思路:首先对于这张图随便求一颗生成树,对于每一条非树边,随机一个 ...

  2. tf.nn.top_k

    评估操作对于测量神经网络的性能是有用的. 由于它们是不可微分的,所以它们通常只是被用在评估阶段 tf.nn.top_k(input, k, name=None) 这个函数的作用是返回 input 中每 ...

  3. springboot-启动一段时间图片不能上传

    问题:[B2B]后台服务.PC服务.APP服务.仓储服务,启动一段时间图片不能上传. 原因:/tmp下以tomcat开头的目录被清理了. 处理方案:1.找到涉及服务器 注:后台服务.PC服务.APP服 ...

  4. CentOS下安装Chrome浏览器中文显示为方框

    执行如下三条命令 yum groupinstall "X Window System" -y yum -y groupinstall chinese-support yum -y  ...

  5. App.after

    解释: App.after可以增加APP级的切面,触发的时机是在所拦截的对应生命周期方法执行之后. 方法参数:Object Object 参数说明: 参数名 类型 必填 默认值 说明 methods ...

  6. shell学习----正则表达式

    在使用sed和gawk时如果能够熟练的使用正则表达式,可以准确的过滤到自己需要的信息 Linux中,有两种流行的正则表达式引擎: POSIX基础正则表达式,BRE引擎 POSIX扩展正则表达式,ERE ...

  7. Linux内核设计与实现 总结笔记(第六章)内核数据结构

    内核数据结构 Linux内核实现了这些通用数据结构,而且提倡大家在开发时重用. 内核开发者应该尽可能地使用这些数据结构,而不要自作主张的山寨方法. 通用的数据结构有以下几种:链表.队列.映射和二叉树 ...

  8. 整数解 (hdu 2092

    整数解 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...

  9. 31 October

    https://www.cnblogs.com/RabbitHu/p/51nod1353.html 树形 DP 求所有联通块 \(\ge K\) 的方案数. 切断:\(\forall i\in\lef ...

  10. [CSP-S模拟测试]:柱状图(树状数组+二分+三分)

    题目描述 $WTH$获得了一个柱状图,这个柱状图一共有$N$个柱子,最开始第$i$根柱子的高度为$x_i$,他现在要将这个柱状图排成一个屋顶的形状,屋顶的定义如下:$1.$屋顶存在一个最高的柱子,假设 ...