mvc.View

视图类.
KISSY.use('mvc',function(S,mvc){
    // use mvc.View
});

Class

Configs

Attributes

Class Detail

class mvc.View
View (config)
  • 继承自 Base , 包含其全部配置,属性,方法,事件.
  • 视图代表一个节点容器,主要用于事件代理
Parameters:config (Object) – 配置项.详细见下方 Configs Detail .

Configs Detail

View.config.el

{String|HTMLDOMNode} - 可选,默认 “<div />” . 选择器或用于 html 字符串或原生节点,用于产生视图容器节点.

View.config.events

{Object} - 可选,根节点代理的事件,例如

{
    ".edit":{
        click:"editNote"
    },
    ".new":{
        click:function(e){}
    }
}

那么点击节点容器内带有 edit 样式类的节点会触发当前实例的 editNode 方法,点击带有 new 样式类的节点会触发指定的函数

Attributes Detail

View.prototype.el

{KISSY.Node} - 视图容器的节点,通过 get(“el”) 获取.

Methods Detail

View.prototype.render()
render ( )
对容器进行渲染,主要用于使用者覆盖,默认返回自身。
View.prototype.destroy()
destroy ( )
销毁该视图容器