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

QQ登录

只需一步,快速开始

查看: 1359|回复: 5

[结贴] bind-click事件问题

[复制链接]

4

主题

14

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
发表于 2016-12-24 20:24:07 | 显示全部楼层 |阅读模式
<li bind-click="ownInfoClick()"> 和<li bind-click="ownInfoClick"> 有什么区别吗?
执行的效果是不同的,前面一个在页面打开就直接执行,后面一个是正常的,就是在点击后执行。
比如,
Model.prototype.ownInfoClick = function(event){
                justep.Shell.showPage("login");
};



那么第一种就会直接进入登录界面,而第二种写法是显示当前页面,这个怎么解释?
这个问题本来是一个手误造成的,只是觉得无法解释。

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-24 20:33:34 | 显示全部楼层
如果是一打开执行的话   那么他会不会是跟组件上面的自带属相类似呢
回复 支持 反对

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2016-12-26 10:03:16 | 显示全部楼层
如果在事件名称之后加上(),就是调用,所以在渲染到这儿的时候程序就会执行
回复 支持 反对

使用道具 举报

19

主题

76

帖子

146

积分

初级会员

Rank: 2

积分
146
QQ
发表于 2016-12-26 10:50:57 | 显示全部楼层
不加()点击的时候就会找不到。。。怎么办
回复 支持 反对

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2016-12-26 10:57:20 | 显示全部楼层
你这是自己写的html?如果是平台生成的事件不会有找不到的情况
回复 支持 反对

使用道具 举报

4

主题

14

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2017-1-12 19:00:51 | 显示全部楼层
本帖最后由 bitlsy 于 2017-1-12 19:02 编辑
大雁子 发表于 2016-12-26 10:03
如果在事件名称之后加上(),就是调用,所以在渲染到这儿的时候程序就会执行 ...

只有这样才可解释通,其他都无法解释。

至于4楼说的,应该是你的程序有问题,肯定是那个地方写错了。简单的校验办法,就是用工具生成一下,然后核对一下到底是那个地方不同。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 01:10 , Processed in 0.088054 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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