router-link中传值的三种方式
vue学习:router-link中传值的三种方式第一种传值<router-link tag="a" :to="{name: 'Exhibition', params: {img:item}}" class="thumbnail">&
·
vue学习:router-link中传值的三种方式
第一种
传值
<router-link tag="a" :to="{name: 'Exhibition', params: {img:item}}" class="thumbnail">
<img class="xk" :src="item">
</router-link>
index.js
{
path: ‘/exhibition’,
name: ‘Exhibition’,
component: Exhibition
}
使用
<img :src="this.$route.params.img"/>
第二种
传值
<router-link tag="a" :to="{path: '/exhibition', query: {img:item}}" class="thumbnail">
<img class="xk" :src="item">
</router-link>
index.js
{
path: ‘/exhibition’,
name: ‘Exhibition’,
component: Exhibition
}
使用
<img :src="this.$route.query.img"/>
第三种
传值
<router-link to="/beautyChart/mz" tag="li"><a href="#">美图</a></router-link>
index.js
{
path: ‘/beautyChart/:type’,
name: ‘BeautyChart’,
component: BeautyChart
}
使用
this.$route.params.type"
结束语
第一种方式传值,参数不会显示在路径上,但是如果刷新页面传入的值会失效
更多推荐
已为社区贡献1条内容
所有评论(0)