Vue系列——动态设置img标签的src属性
声明
本文转自:vue动态设置img的src路径
正文
相信开发的小伙伴已经遇到这个问题了,动态切换img标签的src时,写的路径就是不生效,原因是vue并没有把你的路径字符串当做路径来处理,而是直接当做字符串了,当然网上也有很多方法,这里使用的是最有效的方法。
看代码:
使用导入资源的方式
<template> <div @click="home"> <img :src="home_url" alt="..." style="height: 10vw"> </div> </template> <script> // 下面是导入两张图片的相对地址 import home_no from '../static/icon/home_no.png' import home from '../static/icon/home.png' export default { name: "newbase", data () { return { home_url: home } }, methods: { home() { this.home_url = home } } } </script>
这样就可以非常有效的,动态改变img的图片路径。
作者:习惯沉淀
如果文中有误或对本文有不同的见解,欢迎在评论区留言。
如果觉得文章对你有帮助,请点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
扫码关注一线码农的学习见闻与思考。
回复"大数据","微服务","架构师","面试总结",获取更多学习资源!