Слияние кода завершено, страница обновится автоматически
order | title | ||||
---|---|---|---|---|---|
0 |
|
基础
basic
import { ImageCrop, Button } from 'choerodon-ui';
import { useState, useCallback } from 'react';
const Demo = () => {
const [visable, setVisiable] = useState(false)
const hanleClick = useCallback(() => {
setVisiable(true)
}, [])
const hanleOk = useCallback(({ url, blob, area }) => {
console.log(url, blob, area);
setVisiable(false);
}, [])
const hanleCancel = useCallback(() => {
setVisiable(false);
console.log('close')
}, [])
return (
<>
<Button onClick={hanleClick} funcType="raised">查看</Button>
<ImageCrop
modalVisible={visable}
onOk={hanleOk}
onCancel={hanleCancel}
src="https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png"
rotate
zoom
grid
aspect={12 / 13}
/>
</>
)
}
ReactDOM.render(
<Demo />,
mountNode,
);
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )