午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

javascript - react如何獲取offsetX?

瀏覽:297日期:2023-05-17 18:48:09

問題描述

1.在react中如何獲取元素的offsetX呢?

我的思路是通過this.state.offsetX獲取,但是this確是null

2.react中可以初始化一個組件的某些狀態,但是我這樣寫getInitialState在控制臺卻出現了warning錯誤。提示如下圖:

javascript - react如何獲取offsetX?

具體代碼如下javascript - react如何獲取offsetX?

問題解答

回答1:

1、es6寫法下。初始化默認state是在constructor中進行

constructor() { super(); this.state = { }}

2、事件回調函數中如果要用this,需要手動bind

// 方法1this.moveElment.bind(this);// 方法2moveElement = event => {}// 方式3<p onMouseEnter={() => this.moveElement}></p>回答2:

getInitialState 是 ES5 里的寫法.在 ES6 里, 應該把 state 初始化放到 constructor 里.

class Demo extends Component{ constructor(){super(); // 必須先調用super, 后面才能用 this this.state = {} }}回答3:

錯誤寫的很明白, 只有在使用

React.createClass()

的時候才可以使用getInitialState,在使用ES6的class關鍵字創建時使用

this.state = {}

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 成人羞羞网站 | 天天色影网 | 日韩三级在线观看视频 | 日韩人妻毛片 | 午夜一级免费 | 99中文字幕在线观看 | 黄色xxxxx | 国产欧美网站 | 一区二区高清视频 | 日本成人福利视频 | www四虎| 久久久久香蕉 | 日本a级片在线观看 | 国产精品手机在线 | 成年人小视频 | 亚洲精品三级 | 国产精品一区二区在线 | av不卡一区二区三区 | 欧美激情中文字幕 | 国产成人亚洲欧洲在线 | 国产一区二区三区免费 | 91激情视频在线观看 | 日本成人午夜视频 | av一区二区三区在线 | 国产无遮挡免费视频 | 欧美综合社区 | 一级激情片 | av中文字幕免费观看 | 高清av免费 | 狼人伊人av | 欧美亚一区二区三区 | 日本亚洲一区二区三区 | 亚洲aa视频 | 国产精品日韩欧美大师 | 欧美日一区二区三区 | 色偷偷免费视频 | 99久久精 | 青青草久 | 97视频国产 | 黄色av网站在线观看 | 一级免费片 |