起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16464|回复: 17

[结贴] 如何动态设置 图片 src

  [复制链接]

11

主题

18

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
发表于 2016-2-26 12:36:54 | 显示全部楼层 |阅读模式
如何动态设置 图片 src,用JQ很容易处理完成,WEX5 查询,测试,看网站文档,找不到,一个基本问题都头疼,请大神帮忙一下,谢谢
发表于 2016-2-26 14:41:38 | 显示全部楼层
img 标签的 bind-attr-src 属性 绑定一个ko对象或者data字段
可参考:UI2/system/components/justep/list/demo/news.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

0

主题

14

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
发表于 2017-4-17 16:37:01 | 显示全部楼层
wex5   真的有种越用越恶心的 感觉,  看似很不错,其实设计的一点都不精巧,受不了了
回复 支持 反对

使用道具 举报

发表于 2017-4-17 16:40:24 | 显示全部楼层
lwlw 发表于 2017-4-17 16:37
wex5   真的有种越用越恶心的 感觉,  看似很不错,其实设计的一点都不精巧,受不了了 ...

具体哪儿有问题??请详细描述一下!!具体指哪儿不好用呢?
WeX5 的定位是UI 页面的开发!
后台这块 确实没有大力支持!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

0

主题

14

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
发表于 2017-4-17 17:16:46 | 显示全部楼层
liangyongfei 发表于 2016-2-26 14:41
img 标签的 bind-attr-src 属性 绑定一个ko对象或者data字段
可参考:UI2/system/components/justep/list/ ...

为什么jq 轻松做的到你们wex5 要搞得这么麻烦。
回复 支持 反对

使用道具 举报

0

主题

14

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
发表于 2017-4-17 17:28:38 | 显示全部楼层
$("#image1").attr('src',this.url); 为什么没效果啊
回复 支持 反对

使用道具 举报

发表于 2017-4-17 17:37:34 | 显示全部楼层
lwlw 发表于 2017-4-17 17:28
$("#image1").attr('src',this.url); 为什么没效果啊

WeX5 开发的应用是单页应用!为了放置id冲突 ,所以不建议在页面中使用id
当然使用jquery 的id表达式 也就没法生效了!
因为本来就没有id啊!!

如果你是根据xid获取dom对象的!
可以写  var img = this.getElementByXid('image1')
这个对象和 document.getElementByID()  方法获取的dom 对象元素是一样的!


如果想获取jquery 对象 ,将这个dom对象包一下就可以了!
$(img).attr('src',this.url);

或者直接写
$(this.getElementByXid('image1')).attr('src',this.url);


不过有更简单的方法!自定义bind-attr-src 绑定KO对象或data字段!

只需要给KO对象或data字段赋值即可!
这就是所谓的面向数据编程

一切操作都是通过修改数据实现就很简单了!
wex5实际上  ,不建议直接用js操作dom节点的。。。

建议先学习下动态绑定视频:
http://doc.wex5.com/data-bind/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

0

主题

14

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
发表于 2017-4-19 10:11:49 | 显示全部楼层
呵呵 ,你回答之前我已经解决这个了,  document.getElementById(this.getIDByXID ("image1")).src=this.url; 感觉饶了一圈,好累,本来一步到位的事浪费了我半天的时间去看你们wex5 提供的函数。
回复 支持 反对

使用道具 举报

0

主题

14

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
发表于 2017-4-19 10:15:05 | 显示全部楼层
<div xid="div6424" style="background-image:url($model.getImageUrl(val('fImg')));width:200px;height:200px;">asdwsadwasd</div>  这个呢,不能跑。 在html 中只要 style="background-image:url(<% =url %>))把   到了.w 不行  我要一个列表的每个div 根据 数据list 中的 每个 不同的url  加载背景图
回复 支持 反对

使用道具 举报

0

主题

14

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
发表于 2017-4-19 10:15:57 | 显示全部楼层
.w  好麻烦 快告诉我 怎么做到这种效果
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-17 18:24 , Processed in 0.062741 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表