怎么控制style的方法完成react的搜索功能
高洛峰
高洛峰 2016-10-27 17:04:00
0
1
548
//Card.js import React from 'react' import ReactDOM from 'react-dom' import Select from './Select.js' import Value from './Value.js' class Card extends React.Component { render () { let styles={ all:{boxShadow: "rgba(0, 0, 0, 0.156863) 3px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px", width:"100%", height:"90px", maxWidth:"790px", margin:"0 auto", marginBottom:"10px" }, left:{ height:"90px", background:"#1976D2", width:"12%", float:"left", lineHeight:"90px", textAlign:"center", fontSize:"1.8em" }, right:{ padding:"10px 0 0 20px", float:"left", height:"90px", width:"88%" } }; var baiRbai=[] baiRbai= Value.map((item,i) => { return(  ) }); return ( 
{baiRbai}
) } } export default Card; //Select.js import React, { PropTypes } from 'react' import Card from './Card.js' import Value from './Value.js' import $ from 'jquery' class Select extends React.Component { constructor() { super(); this.state={ showIndex:null, zhuangtai:false } } select(){ let text=$(this.refs.text).val(); let item=[]; for (var i = 0; i < Value.length; i++) { let pat=RegExp(text); if (pat.test(Value[i].title)) { item.push(i); } } if (item.length>0) { this.setState({ showIndex:item, zhuangtai:true }); } } render () { return(
) } } export default Select; //index.html import React from 'react' import ReactDOM from 'react-dom' import Select from './Select.js' import './main.css' ReactDOM.render(
    Popular Topics
    More>
    Popular Articles
    Popular Tutorials
    More>
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!