View
视图
Defined in:
Module: gfs-react-mvc
src/view.js:4
方法
View
View
(
-
action
)
Defined in
src/view.js:8
一个装饰器方法,用于装饰类,被装饰的类为页面视图,或者说是react的component,并不是每一个component都需要被装饰
参数:
action
Object
control对象,可以是一个数组,比如:View([TestControl,Test2Control] )
参数名 | 类型 | 标识 | 描述 |
---|---|---|---|
action
| Object | control对象,可以是一个数组,比如:View([TestControl,Test2Control] ) |
Returns:
class
Example:
import {View} from 'gfs-react-mvc'
import TestControl from './TestControl'
//这里由于@为文档关键符号,所以下面将以$代替
//@View(TestControl)
$View(TestControl)
class TestComponent extends Component {
constructor(props) {
super(props)
}
componentDidMount(){
setTimeout(()=>{
//调用control中的action
this.props.save(this)
},1000)
}
static defaultProps={}
render() {
console.log('age:',this.props.testmodel.get('age') )
return (
<div>
{this.props.testmodel.get('age')}
</div>
)
}
}