clipboard copy element
v1.3.0
요소 텍스트 내용 또는 입력 값을 클립 보드에 복사하십시오.
$ npm install --save @github/clipboard-copy-element
ES 모듈로 가져 오기 :
import '@github/clipboard-copy-element'
스크립트 태그로 :
< script type =" module " src =" ./node_modules/@github/clipboard-copy-element/dist/index.js " >
< clipboard-copy for =" blob-path " class =" btn btn-sm BtnGroup-item " >
Copy path
</ clipboard-copy >
< div id =" blob-path " > src/index.js </ div >
< clipboard-copy value =" src/index.js " > Copy </ clipboard-copy >
< clipboard-copy for =" blob-path " > Copy </ clipboard-copy >
< div id =" blob-path " > src/index.js </ div >
< clipboard-copy for =" blob-path " > Copy </ clipboard-copy >
< input id =" blob-path " value =" src/index.js " >
< clipboard-copy for =" blob-path " > Copy full URL </ clipboard-copy >
< a id =" blob-path " href =" /path/to#my-blob " > Link text will not be copied </ a >
클립 보드에 복사 한 후 clipboard-copy
이벤트가 <clipboard-copy>
요소에서 발송됩니다.
document . addEventListener ( 'clipboard-copy' , function ( event ) {
const button = event . target
button . classList . add ( 'highlight' )
} )
기본 사용자 정의 요소 지원이없는 브라우저에는 폴리 필이 필요합니다.
npm install
npm test
MIT 라이센스에 따라 배포됩니다. 자세한 내용은 라이센스를 참조하십시오.