基于 create-react-app 模板,我正在尝试实现一个非常基本的拖/放场景。我App.js
目前看起来像这样:
import React, { Component } from 'react';
import './App.css';
class App extends Component {
render() {
const myStyle = {
height: '100px',
width: '200px',
top: '50px',
left: '100px',
position: 'absolute',
borderStyle: 'solid',
borderColor: 'blue',
};
return (
<div className="App">
<div style={myStyle} draggable>test</div>
<div>test2</div>
</div>
);
}
}
export default App;
我的问题是,从我看过的所有教程和文档中,我理解添加draggable
属性会导致元素可拖动,但事实并非如此。
需要设置哪些附加属性才能创建对象draggable
?(我对在这个阶段放弃任何东西都不感兴趣。)