我可以在图片代码中包装或附上路由器链接标记吗?
当我点击图片时,我希望它将我转到所需的页面。
答案 0 :(得分:10)
轻微更新@reinarg的回答。你也可以使用tag =" img"路由器链接上的选项如下:
<router-link to="/" tag="img" src="https://www.petfinder.com/wp-content/uploads/2012/11/91615172-find-a-lump-on-cats-skin-632x475.jpg"></router-link>
router-link将呈现为img
答案 1 :(得分:9)
是的,你可以,但反过来说:你需要用router-link标签包装你的图像
import { Component } from '@angular/core';
@Component({
template: `
<div class="example">
Example component!
</div>
`
})
export class ExampleComponent {
}
答案 2 :(得分:0)
将点击事件添加到您的img
标记中:
<img @click="methodName" src="image.jpg" alt="...">
现在,在您的methods属性中,添加您要在单击图像时触发的methodName回调,例如:
methods: {
methodName() {
return this.$router.push('desired-page-path');
}
};