**
React 复制链接到粘贴版(copy-to-clipboard库)
**
一级目录
1.安装
1 | npm install copy-to-clipboard --save |
2.在package.json内
1 2 3 | "dependencies":{ "copy-to-clipboard":"^3.0.5" } |
3.使用方法
1 2 3 4 5 6 7 8 | //引入 import copy from 'copy-to-clipboard'; //使用方法 copyUrl = () => { copy(this.props.url); message.success('复制成功,如果失败,请在输入框内手动复制'); } |
4.获取地址(解码)
(1)编码函数 encodeURI(): 将非字母、数字、字符转换成ASCII码,以16进制表示
(2)译码函数 decodeURI(): 将被encodeURI()编译过的ASCII码转换成对应的字符
(3)编码函数 encodeURIComponent(): 将非字母、数字、字符转换成ASCII码
(4)译码函数 decodeURIComponent(): 将被encodeURIComponent()编译过的ASCII码转换成对应的字符
1 | const searchParams = decodeURI(window.location.herf); |