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

QQ登录

只需一步,快速开始

查看: 2254|回复: 8

[结贴] Wex5能根据数据选择不同的显示模板吗?

[复制链接]

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
发表于 2017-10-30 11:52:15 | 显示全部楼层 |阅读模式
以仿网易为例:现在的新闻列表是写死在模板中的,现在需要根据新闻中的设定选择显示单个大图片或者是3个小图片,如何处理呢?

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2017-10-31 09:48:01 | 显示全部楼层
outao 发表于 2017-10-30 15:23
感谢指导。但,你这个例子比较好办,都是相同的模板。上面说的仿网易,在一个list中,对于不同行,有可能 ...

你把图片也做成用list 显示   图片也新建一个数据库表来储存      
每张图片   有ID 和 新闻ID    你根据新闻ID  做filter     (或者直接让你的新闻表和图片表做成主从关系)
显示图片的li里面放几个row,每个row  对应你所说的几种情况(显示1张、2张、3张或更多图片,假如当图片有3张时,其他对应几种情况的row就不显示出来),如果你的情形实在太多   那么你就设置一个row,并根据图片数量来自动生成col  就行了  (当然还有更好的方法,主要还是要看你作为整个网页的设计者的思路,思路决定你的网页功能的优劣性)
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 1 反对 0

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-10-30 13:17:17 | 显示全部楼层
没人回答?好像有两种解决办法:动态创建组件(貌似很复杂的样子),绑定到HTML输出,但这个HTML就与X5无关了,也无法调用X5的东西。有大神给个明确的说法吗?
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2017-10-30 13:34:42 | 显示全部楼层
outao 发表于 2017-10-30 13:17
没人回答?好像有两种解决办法:动态创建组件(貌似很复杂的样子),绑定到HTML输出,但这个HTML就与X5无关 ...

自己建网页的时候自己设计是关键。
比如   你想要客户根据自己的喜好设定背景图或显示图片大小等,你就要在你自己设计网页的时候把这些考虑进去。   给你个思路:   比如我希望客户可以自己上传页面的背景图,那么我在设计网页的时候,就要设计一个数据库表来记录或存储客户上传的背景图,每次打开网页的时候,下载这个表,匹配表里记录的客户数据和相应的图片,如果该客户有上传图片,那么在   modle onload的时候   用$(this.getElementByXid('组件的XID')).css({"background-image" : "url(" + picture + ")"})设置这个组件的背景     
大致思路就是这样的    你说的根据设定来显示  也是这个道理      需要你自己在设计的时候考虑好构架  然后不同的情况给出不同的显示效果        
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2017-10-30 13:38:32 | 显示全部楼层
outao 发表于 2017-10-30 13:17
没人回答?好像有两种解决办法:动态创建组件(貌似很复杂的样子),绑定到HTML输出,但这个HTML就与X5无关 ...

另外 你说的 动态创建组件   其实不复杂     就是HTML的一个功能 就可以了     X5  用起来好用 主要是常用的组件都模板化了,可以用方便的使用,不用再用代码来实现这些组件。当然如果某些你想要的功能组件没有  你是可以自己用XML语言或者JS实现   
慢慢研究吧     多做几个项目    你自己就摸清楚了
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-10-30 15:23:04 | 显示全部楼层
doudou459 发表于 2017-10-30 13:34
自己建网页的时候自己设计是关键。
比如   你想要客户根据自己的喜好设定背景图或显示图片大小等,你就要 ...

感谢指导。但,你这个例子比较好办,都是相同的模板。上面说的仿网易,在一个list中,对于不同行,有可能显示一张大图,或者3张小图,这样显然不能用相同的模板,这应该怎么办呢?
回复 支持 反对

使用道具 举报

发表于 2017-10-30 18:55:49 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-11-1 16:20:19 | 显示全部楼层
非常感谢!贵公司整理一个CHM的参考手册就好了。
回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-11-1 16:25:04 | 显示全部楼层
可以结贴了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 11:15 , Processed in 0.080877 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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