时间:2021-05-26
方法一:router-link
<div class="slide-item" v-for="user in shareData.users"> <nuxt-link :to="'/community/member/'+ user.id"> <img src="../../static/head.png" alt=""> <p>{{user.nickname}}</p> </nuxt-link></div>注意:
1---to前面别忘记加一个冒号,作为动态路径,用变量理解
2--正常路由别忘记带引号(本身是字符串)
方法二:函数式路由
1.在listItem设置一个函数go(id),准备跳转到详情页
<div class="mov-container" v-for="item in shareData.moments" > <div class="mov-item" > <div class="mov-img" v-for="photo in item.moment.medias" @click="go(item.moment.id)"> <img :src="photo" alt=""> <img src="../../assets/image/player.png" alt="" class="player"> </div> <div class="mov-con">{{item.moment.content}}</div> <div class="mov-data"> <div class="mov-data-l"><img :src="item.user.avatar" alt=""><span>{{item.user.nickname}}</span></div> <div class="mov-data-r" :class="{bg1:chose1,bg2:chose2}" @click="changeBg"><span>{{item.moment.like}}</span> </div> </div> </div></div>2.路径中加个参数即可
go(id) { this.$router.push({ path: '/comments/' + id, });}以上这篇vue-router之nuxt动态路由设置的两种方法小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
注意:vue-router是无法完全控制前端路由权限。1、实现思路使用vue-router实例函数addRoutes动态添加路由规则,不多废话直接上思维导图:2
Nuxt.js依据pages目录结构自动生成vue-router模块的路由配置。要在页面之间使用路由,我们建议使用标签。正文对我来说,Nuxt是我所用过最好用的
一、背景 在vue项目中使用vue-router做页面跳转时,路由的方式有两种,一种是静态路由,另一种是动态路由。而要实现对路由的控制需要使用vuex和rou
一、安装1、安装路由vue-router:npminstallvue-routervue项目的依赖文件node_modules存在vue-router依赖,说明
在我们写项目中,优化问题是不容忽视的,尤其是首屏优化更是重中之重,这里介绍两种方法优化方法—-cdn和异步加载,异步请看https:///vue-router/