2 weixin 41542494 weixin_41542494 于 2018.01.11 16:40 提问

小程序 如何判斷 獲取的東西有沒有 ”/ “

因為我的clist 有些事圖片網址 想判斷 如果有 / 就顯示圖片 如果 沒有 就只顯示text
求大神解答

出不來 還是兩個都跑 為啥啊
图片说明

4个回答

showbo
showbo   Ds   Rxr 2018.01.11 16:51
已采纳

url为要判断的字段,text要显示的内容,如果你的text指url直接改url绑定

 <view wx:if="{{url.indexOf('/')==-1}}"> {{text}} </view>
<view wx:else><image src="{{url}}"/></view>
showbo
showbo 回复weixin_41542494: if里面不能用字符串函数,你再setData前自己处理下,给Clist添加一个isText属性什么的,然后再setData
5 个月之前 回复
caozhy
caozhy 回复weixin_41542494: 建议你联系下这位高手,要个联系方式。以后直接给他红包,而不要悬赏问题了。这平台太坑。
5 个月之前 回复
weixin_41542494
weixin_41542494 感恩你
5 个月之前 回复
weixin_41542494
weixin_41542494 回复showbo: 好的我試試看
5 个月之前 回复
showbo
showbo 回复showbo: wx:if中不能使用字符串方法,属性可以,如url.length
5 个月之前 回复
showbo
showbo 回复weixin_41542494: 测试了下提交中字符串方法不支持调用,可以在对应的js文件里面onLoad设置一个开关,通过this.setData({isText:url.indexOf('/')==-1})来控制是否图片,上面的wxml中的{{url.indexOf('/')==-1}}改为isText
5 个月之前 回复
weixin_41542494
weixin_41542494 判斷失敗...不知道為什麼
5 个月之前 回复
u014526549
u014526549   2018.01.11 17:44

尾缀不应该有 .jpg或是.png的图片标识么?

qq_38074369
qq_38074369   2018.01.11 16:45

字符串indexOf('/')等于-1表示没有

xiyangyu
xiyangyu   2018.01.11 16:47

item.indexOf("/")!=-1

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!