classModalextendsReact.Component {constructor(props){super(props)this.modalRef = React.createRef()}render(){return(<divref={this.modalRef}style={{width:'300px',border:'1px solid #000',display:this.props.toOpen ?'block':'none'}}><h1>This is a Modal</h1><p>This is a super Modal</p></div>)}}classAppextendsReact.Component {state ={toOpen:false,}changeStatus=(toOpen)=>{this.setState({toOpen})}render(){return(<><Modal toOpen={this.state.toOpen}/><button onClick={()=>this.changeStatus(true)}>打開</button><button onClick={()=>this.changeStatus(false)}>關閉</button></>)}}
打開pubspec.yaml找到dependencies在最下面添加 dio: ^1.0.9ctrl s 之后,會自動下載依賴 使用:
// get請求
import package:dio/dio.dart;
Dio dio new Dio();
var response await dio.get("/test", data:{"id":12, "name":"marron&qu…
Mac hexo s 啟動Hexo服務報錯如下: Error: The module /usr/local/lib/node_modules/hexo-cli/node_modules/.0.8.0dtrace-provider/build/Release/DTraceProviderBindings.node
was compiled against a different Node.js version using
NODE_MODULE_VERSION 48. T…
JSX的props.children和props本身有部分一致的特性 props.children可以傳遞任何類型的子元素 // 調用子元素回調 num 次,來重復生成組件
function Repeat(props) {// 返回一組JSXlet items [];for (let i 0; i < props.num; i) {items.push(props.children(i));…
從實際出發理解. 首先看下面代碼
// js
var dt new Date();
console.log(dt);下面想把時間格式化,寫一個dateFormat函數
// js
function dateFormat(data){var dt new Date(data);var y dt.getFullYear();var m dt. getMonth() 1;var d dt.getDate();var hh dt.getHo…