基本的单机事件:
<html>
<button data-bind="click: test"></button>
</html>
<script>
var viewmodel={
test:function(){
}
}
</script>
1)这样就是一个简单的单击事件,项目发现方法初始化时总是自动加载,发现html中是这样绑定的<button data-bind="click: test()"></button>,把test事件加上()就这样,
2)<button data-bind="click: $root.test"></button>这种写法一般在页面循环时,取每行的值时写法
3)<button data-bind="
click: function(data, event) {$root.test( data, event);return true; }
"></button>这种写法也可以获得每行的所有值,但是方法中如果取到值在跳转,路径就会发生错误,可以监听事件变化,具体用法,后期补充。