第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

react中如何實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制內(nèi)容

react中如何實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制內(nèi)容

陪伴而非守候 2019-03-12 17:39:18
我想用document.execCommand("copy")實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制鏈接,但是顯示TypeError: Cannot read property 'select' of undefined代碼:import React, { Component } from 'react'import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider'import {Card, CardActions, CardHeader, CardMedia, CardTitle, CardText} from 'material-ui/Card'import RaisedButton from 'material-ui/RaisedButton'import RemoveRedEye from 'material-ui/svg-icons/image/remove-red-eye'import ActionGrade from 'material-ui/svg-icons/action/grade'class card extends Component {  state = {    width: window.screen.availWidth > 1280 ? '20%' : '100%'  }  //復(fù)制事件函數(shù)  copysvn = () => {    this.refs.ref.select()    document.execCommand("copy")    console.log(1111)  }  render() {    const ref = 'svn' + this.props.index    const string = '喜歡' + this.props.like    return (      <MuiThemeProvider>      <Card style={{width: this.state.width, margin: '10px 2.5%', float: 'left'}}>        <CardHeader        title={this.props.headtitle}        subtitle={this.props.headsubtitle}        avatar={this.props.avatar}        />        <CardMedia        >          <img src={this.props.imgsrc} alt="" />        </CardMedia>        <CardTitle title={this.props.cardtitle} subtitle={this.props.subtitle} />        <CardText style={{height: '100px', overflow: 'hidden'}}>          {this.props.cardtext}        </CardText>        <CardActions>          <input type="text" ref={ref} value={this.props.svn} style={{display: 'none'}}/>          <RaisedButton label="svn地址" primary={true} onClick={this.copysvn} icon={<RemoveRedEye />}/>          <RaisedButton label={string} primary={true} icon={<ActionGrade />}/>        </CardActions>        </Card>      </MuiThemeProvider>    )  }}export default card網(wǎng)上也搜不到合理的解釋,問題要怎么解決呢?
查看完整描述

2 回答

?
長風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊

查看完整回答
反對 回復(fù) 2019-03-25
?
慕哥6287543

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊

clipboard

npm install clipboard --save
new ClipboardJS('.btn');

里面有很詳細(xì)的文檔,你的這個(gè)需求妥妥的,畢竟21000的star


查看完整回答
反對 回復(fù) 2019-03-25
  • 2 回答
  • 0 關(guān)注
  • 2621 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號