亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

react怎么通過組件修改入口div的樣式

react怎么通過組件修改入口div的樣式

狐的傳說 2018-10-09 13:27:12
這是一道題<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Title</title></head><body><div id="app" style="display: none"></div><!--//react怎么通過組件修改這個div的樣式,比如修改他的display,不能操作dom--></body></html>下面是jsimport React from 'react'import {render} from 'react-dom'class Application extends React.Component {    render(){        return (            this.props.children        )    }}//下面不能修改render(<Application><a>123</a></Application>, document.getElementById('app'));
查看完整描述

1 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

其實你的問題是,為什么要讓#app默認成隱藏的。。。

#app對于React來說他是最基本的一個container,所有的操作都應該是只操作#app里面的東西才對。所以為啥要把#app默認設置為隱藏的?把#app設置為隱藏,就跟你平時把body標簽設置為display:none一樣不倫不類

其實你可以挑出來不要糾結#app這個的隱藏顯示,就讓它默認為顯示好了,然后通過@Uker評論里面的方法,控制#app內部最高等級的container的隱藏顯示就好了,效果是一樣的。


查看完整回答
反對 回復 2018-11-23
  • 1 回答
  • 0 關注
  • 769 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號