import '../AddInterface.scss' import React, { Component } from 'react' import { Button, message } from 'antd' import Clipboard from 'clipboard' import PropTypes from 'prop-types' const success = () => { message.success('复制成功!') } class MockUrl extends Component { static propTypes = { mockURL: PropTypes.string, serverIp: PropTypes.string, mockData: PropTypes.string, showMock: PropTypes.string, projectData: PropTypes.object } constructor(props) { super(props) } componentDidMount () { setTimeout(this.clipboard, 500) } clipboard () { const btn = document.querySelector('#mock-clipboard') const txt = document.querySelector('#mock-p').innerHTML new Clipboard(btn, { text: () => txt, target () { success() } }) } render () { const { serverIp, showMock } = this.props return (
mock地址 :

{this.props.mockURL}

{this.props.projectData.prd_host} { serverIp }
) } } export default MockUrl