2***@qq.com
2***@qq.com
  • 发布:2021-08-18 10:15
  • 更新:2021-08-18 16:38
  • 阅读:1118

自定义组件中v-bind:src失效

分类:uni-app

在自定义组件中,image标签想绑定src动态显示

                <image class="ui-icon-44 ui-margin-r-24"  
                    :src="item.choose ? '../static/images/choose_p.png' : '../static/images/choose.png'"  
                    mode="aspectFill">  
                </image>  

但是v-bind:src好像不生效,这里item.choose有显示出来是有值的,并且如果不使用v-bind直接写地址也是能显示的,但是使用v-bind就不能显示。
并且v-bind:id以及v-bind:class都是可以用的来着
有没有大佬救救我,在网上找了很久也没有答案。

2021-08-18 10:15 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com (作者)

问题解决了,发现不是v-bind不生效的问题,但是还是v-bind的问题。
主要问题在于路径
当没有使用v-bind:src的时候,路径为以自定义组件所在位置的相对路径
当使用v-bind:sec的时候,路径为引用自定义组件的页面所在位置的相对路径
所以为了避免这个大坑

应该使用绝对路径: /static/.........

该问题目前已经被锁定, 无法添加新回复