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

QQ登录

只需一步,快速开始

查看: 3528|回复: 10

[处理中3] 请问如何用bind-click链接到

[复制链接]

4

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
发表于 2017-1-9 21:04:13 | 显示全部楼层 |阅读模式
仿淘宝案例中2级门户图标的<td>使用openPageClick属性打开list.w
Btn使用target来打开Content
请问如何用<td>来打开一个Content呢?<td>没有target属性啊,谢谢!

4

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-1-9 21:11:17 | 显示全部楼层
<td bind-click="openPageClick" pagename="./list.w"
要怎么改写呢?
<td bind-click="openTarget" Target="Content"
????
回复 支持 反对

使用道具 举报

发表于 2017-1-10 10:10:39 | 显示全部楼层
只有buttonGroup 才可以设置target 进行绑定!
使用td ,也可以自定义个属性 Target="Content"
然后再点击事件中 ,获取当前点击的dom节点对象!使用getAttribute 方法获取Target  ,然后使用contents.(Content)   就可以切换了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-1-11 13:46:41 | 显示全部楼层
谢谢~
请问是在bind_click=后面写吗?还是在js里写呢?
回复 支持 反对

使用道具 举报

发表于 2017-1-11 14:38:07 | 显示全部楼层
ttelva 发表于 2017-1-11 13:46
谢谢~
请问是在bind_click=后面写吗?还是在js里写呢?

bind-click  绑定的js中写!更方便!

绑定操作的话,也可以上一页下一页的切换!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-1-11 15:12:02 | 显示全部楼层
<div component="$UI/system/components/justep/panel/panel"
                    class="panel panel-default x-card" xid="panel2">
                    <table class="table tb-menu" component="$UI/system/components/bootstrap/table/table"
                      xid="table1">
                      <tbody class="x-list-template" xid="listTemplate2">
                        <tr xid="tr1">
                          <td bind-click=" col1Click" target="content1"
                            xid="td1">
                            <div class="text-center" xid="div2">
                              <img src="./main/img/menu1.png" alt="" xid="image3"
                                class="img-responsive center-block tb-img5"/>  
                              <span xid="span7">天猫</span>
                            </div>
                          </td>  
请问这样对吗?我加了版主QQ但是版主没有回我啊~本人小白,请大神多多关照~
回复 支持 反对

使用道具 举报

发表于 2017-1-11 16:04:16 | 显示全部楼层

可以
在点击事件中!js代码
event.currentTarget.getAttribute('target')  
就可以获取到 content1

然后使用contents.to(content)  就行了吧!要学会自己调试js代码!
http://docs.wex5.com/js-debug/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-1-11 17:02:38 | 显示全部楼层
请大神看一下我写得对吗?调用打开Content的语句是最后那样吗?好像出不来啊~谢谢

                          <td bind-click="openContentClick" target="content1"
                            xid="td4">
                            <div class="text-center" xid="div7">
                              <img alt="" xid="image8" src="./main/img/menu4.png"
                                class="img-responsive center-block tb-img5"/>  
                              <span xid="span11">淘点点</span>
                            </div>
                          </td>  



        // 打开content
        Model.prototype.openContentClick = function(event) {
                /*
                 * 1、点击组件增加算定义属性:content 2、获取自定义属性,打开 对应content
                 */
                var content = event.currentTarget.getAttribute('target');
                if (content)
                        justep.Shell.showContents("Content");
回复 支持 反对

使用道具 举报

发表于 2017-1-11 17:05:12 | 显示全部楼层
ttelva 发表于 2017-1-11 17:02
请大神看一下我写得对吗?调用打开Content的语句是最后那样吗?好像出不来啊~谢谢

                       ...

http://docs.wex5.com/js-debug/

自己调试一下js代码看看吧!运行过程中!变量值是否正确?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

16

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2017-1-11 19:40:32 | 显示全部楼层
liangyongfei 发表于 2017-1-11 17:05
http://docs.wex5.com/js-debug/

自己调试一下js代码看看吧!运行过程中!变量值是否正确? ...

  if (content)
                        justep.Shell.showContents("Content");
请问打开content是这个句子吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 13:28 , Processed in 0.064077 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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