浏览器&前端

前端跳坑锦集

字号+ 作者:风潇潇 来源:原创 2016-10-24 19:39 我要评论( )

这一阵子在写前端。阿里的前端还是很厉害的。自己遇到不少的坑

1、js的使用以及某些组件的使用必须严格按照他的参数和格式来进行。比如如下。
class Demo extends React.Component {

    constructor(props) {
        super(props);
        this.state = {
            value: ["air"]
        }
    }

    handleChange(value) {
        this.setState({
            value: value
        })
    }

    render() {
        return (
            <div>
                <CheckboxGroup 
onChange={this.handleChange.bind(this)} value={this.state.value}>
                    <Item text="天空天空天空" value="air"/>
                    <Item text="<b>大海大海大海</b>" value="sea"/>
                    <Item text="陆地陆地陆地" value="land"/>
                    <Item text="飞机飞机飞机" value="plane"/>
                    <Item text="火车飞机飞机" value="train"/>

                </CheckboxGroup>
            </div>
        );
    }
};
module.exports = Demo;

调用代码:
     <CheckboxGroup value='air' onChange={me.handleReserveFund.bind(this)}>
                                        <Item text="天空" value="air"/>
   </CheckboxGroup>
有没有发现什么问题?。。。坑啊,value的参数是个数组。结果传递了个字符串。因此在点击
的时候总是报 push filter 等方法不存在。结果就是找不出原因。以后写js一定要注意

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • reactjs 奇怪的语法

    reactjs 奇怪的语法

    2016-10-11 17:48

  • js对webuploader的封装

    js对webuploader的封装

    2016-02-25 14:36

网友点评
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)