vue에서 이동단으로 로컬 복사된 텍스트 가져오기

나는 쓸데없는 말을 더 이상 하지 않겠다. 모두들 코드를 직접 보는 것이 좋겠다.

 _this.$vux.confirm.show({
     title: ' ',
     content: ‘ ',
     onConfirm() {
      // _this.$vux.toast.text(' ')
      let url = ‘ ';
      let oInput = document.createElement('input');
      oInput.value = url;
      document.body.appendChild(oInput);
      oInput.select(); //  ;
      document.execCommand("Copy")
      document.body.removeChild(oInput);
      document.activeElement.blur();// ;
      if (oInput.value) {
       _this.$vux.toast.text(' , ')
      }else {
       _this.$vux.toast.text(' ')
      }
     },
     onCancel() {
      _this.$vux.toast.text(' ')
     }
    })
보충 지식: vue 이동단-로컬 디버깅의 두 가지 방법
1. 랜 IP를 통해 접근 - 프로젝트의host 설정 변경
1) vue-cli2: config/index.js
dev.host는 "0.0.0.0"으로 바뀌었습니다. 다시 시작하면 로컬 IP나 localhost를 통해 접근할 수 있습니다
2)vue-cli3:vue.config.js
devServer.host는 "0.0.0.0"으로 바뀌었습니다. 리셋하면 로컬 IP나 localhost를 통해 접근할 수 있습니다
3) script의 dev 뒤에 --host 0.0.0.0 추가
2. LAN charles+host 매핑(크로스 도메인도 해결)
a. charles 메뉴 프록시 -> 프록시 설정:
[HTTP Proxy] Port 쓰기 8089
투명 HTTP proxying 활성화 선택
b. 핸드폰 와이파이 설정 에이전트
안드로이드 핸드폰이 이미 연결된 와이파이에서 길게 누르기 - 네트워크 수정 (다른 핸드폰 자동 검색) - 고급 옵션 표시 - 에이전트 - 수동:
서버 호스트 이름: 로컬 IP를 입력하십시오. 예를 들어 192.168.100.1
서버 포트: charles가 설정한 Port와 일치(8089)
그리고 저장합니다. 이때 찰스가 창문으로 물어보고 allow를 누르면 됩니다.
c.vue 프로젝트는 80 포트에서 실행됩니다. 수정 방법은 1 방법을 참조하지만 포트 필드는 80으로 변경됩니다.
d. hosts 파일을 수정합니다.win 시스템은 C:\Windows\System32\drivers\etc\hosts
127.0.0.1 www.baidu.com(도메인 이름은 스스로 결정)
e. http 프로토콜 사용, 접근http://www.baidu.com, 로컬 vue가 실행하는 코드에 접근할 수 있습니다
f. 패키지가 성공했는지 확인하고network의 앱을 보십시오.js가hash값을 가지고 있는지 여부, 없으면 맵에 성공했습니다.
ps:hosts 파일에 캐시가 있을 수 있습니다.
상기 vue에서 이동단에서 로컬로 복사된 텍스트를 추출하는 방식은 바로 편집자가 여러분에게 공유한 모든 내용입니다. 여러분께 참고가 되고 저희를 많이 사랑해 주시기 바랍니다.

좋은 웹페이지 즐겨찾기