关于#javascript#的问题:使用v-if渲染,src地址有两个不一样的,一个没有ip地址,一个有ip地址怎么渲染

问题遇到的现象和发生背景

使用v-if渲染,src地址有两个不一样的,一个没有ip地址,一个有ip地址怎么渲染,如图:

img

代码如图:

img

我的解答思路和尝试过的方法

怎么使用v-if去渲染这个呢?解答一下

思路:截取src前4位看是否是http 如果是,则直接使用src,否则 使用拼接http网络路径来访问。

v-if="item.src.substr(0,4)=='http'" src="item.src"
v-if="item.src.indexOf('http') > -1"

有 ip和 没 ip显示不同的内容?

写一个用三元表达式就行了