v-if无法实现你描述的功能,因为v-if接收的是布尔值,控制当前span标签是否展示,并不关心span标签内容是什么。如果想实现谁大显示谁,可以在span内部这么写{{item.price > item.purprice ? item.price : item.purprice}}
你是想显示大的那个么,可以用下面方法的试试
<span> {{ Math.max(...[item.purprice,item.price]) }} </span>