WeChat 미니 프로그램 캔버스 개발에 대해
이 글에서는 주로 WeChat 미니 프로그램 wxcanvas의 개발 사례와 주의 사항을 소개합니다. 여기에서는 WeChat 캔버스를 H5의 캔버스와 비교하고 주의 사항을 설명합니다.
WeChat 미니 프로그램 wxcanvas
테스트 폰은 IPHONE6, 개발자 도구 버전 0.10.102800입니다. 개발자 도구 버전 0.11.112301도 마찬가지입니다
WeChat 애플릿의 캔버스는 h5 캔버스와 여러 면에서 다릅니다. 이하 WeChat 애플릿의 캔버스를 wxcanvas라고 합니다
다음은 모두 유용한 정보입니다. 조금씩 테스트했습니다. 인내심을 갖고 지켜보세요.
1.wxcanvas에는 h5canvas와 같은 너비 및 높이 속성과 너비 및 높이 스타일이 없습니다.
2. wxcanvas를 실제 H5canvas로 생각하지 말고, 너비와 높이를 변경하는 것들도 존재합니다. 즉, 여기에 다시 그리기가 있지만 구체적으로 구현하는 방법을 모르겠습니다.
3. wxcanvas 스타일의 너비와 높이를 변경해도 원본 캔버스에 있는 항목의 크기는 변경되지 않습니다.
4. CSS 변환 변환의 변경 사항 큰 축소는 원본 캔버스에 있는 항목의 크기를 변경할 수 없습니다
5. 공식 설명: 컨텍스트는 메서드 호출을 기록하는 컨테이너일 뿐이며 그리기 동작을 기록하는 작업 배열을 생성하는 데 사용됩니다. 컨텍스트와 사이에는 대응 관계가 없습니다. 컨텍스트 생성 캔버스의 그리기 작업 배열은 여러 에 적용될 수 있습니다.
실제로 context.getActions() 후에 컨텍스트의 정보가 지워집니다. 이를 재사용하려면 wx에서 재사용하기 전에 작업 배열을 저장하기 위해 var temp=context.getActions()가 필요합니다. .drawcanvas;
6. 참고
wx.drawCanvas({ canvasId: 'target', actions: context.getActions() });
캔버스는 기본적으로 지워집니다. 지워야 할 필요는 생각하지 마세요
wx.drawCanvas({ canvasId: 'target', actions: context.getActions(), reserve:true });
7.
<canvas disable-scroll="true" catchtouchmove="ccvsMove" bindtouchmove="cvsMove" canvas-id="target" id="target" style='width:{{width}}px;height:{{height}}px'></canvas>
참고, 비활성화 스크롤 ="true"와 bindtouchmove="cvsMove"가 동시에 존재하는 경우에만 페이지 이동을 방지할 수 있습니다.
위의 쓰기로는 작동하지 않습니다.
ccvsMove는 pageX, clientX 등을 포함한 일반 터치 이벤트 개체를 반환하고,
cvsMove는 canvasTouch 이벤트 개체를 반환하며, pageX, clientX는 없고 x, y
만 반환합니다. 8.
wx.drawCanvas({ canvasId: 'target', actions: [], reserve:false });
캔버스 및 캔버스 상태를 지울 수 있습니다
9. 캔버스 회전 등의 크기 조정 상태, 예약 시: true, 마지막 상태부터 계속됩니다
10. context.getActions()에서 반환된 배열은 매우 유용합니다. 인쇄하면 내부 내용을 이해할 수 있습니다.
11.wx.drawCanvas 컨텍스트를 변경하기 위해 배열을 직접 수정할 수 있습니다. .drawImage는 휴대폰에서는 그릴 수 있지만 컴퓨터 개발 도구에서는 그릴 수 없습니다.
12.wx.canvasToTempFilePath
공식 문서에는 한 줄만 있는데
wx.canvasToTempFilePath 매개 변수는 다음과 같습니다. one 개체에는 wx.saveFile과 유사한 canvasID, 성공, 실패 및 완료가 포함됩니다.
wx.canvasToTempFilePath({ canvasId: 'target', success: function success(res) { wx.saveFile({ tempFilePath: res.tempFilePath, success: function success(res) { console.log('saved::' + res.savedFilePath); }, complete: function fail(e) { console.log(e.errMsg); } }); }, complete: function complete(e) { console.log(e.errMsg); } });
위 내용은 모든 사람의 학습에 도움이 되기를 바랍니다. 더 많은 관련 콘텐츠를 보려면 PHP 중국어 웹사이트를 주목하세요!
관련 권장 사항:
WeChat 애플릿에서 페이지로 이동하는 두 가지 방법
위 내용은 WeChat 미니 프로그램 캔버스 개발에 대해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











1. WeChat은 개인정보 보호에 세심한 주의를 기울이는 소셜 플랫폼입니다. 사용자는 자신의 모멘트나 개인 홈페이지를 누가 방문했는지 알 수 없습니다. 2. 이 디자인은 사용자의 개인 정보를 보호하고 잠재적인 괴롭힘이나 스누핑을 방지하기 위한 것입니다. 3. 사용자는 자신의 친구 서클에서만 좋아요와 댓글 기록을 볼 수 있으므로 개인 정보의 비밀이 더욱 보장됩니다.

단서를 제출해주신 네티즌 Qing Qiechensi, HH_KK, Satomi Ishihara 및 Wu Yanzu(중국 남부)에게 감사드립니다! 9월 2일자 뉴스에 따르면 최근 '아이폰16이 위챗을 지원하지 않을 수도 있다'는 루머가 돌고 있다. 이에 대해 쉘파이낸스 기자는 애플 공식 핫라인에 전화를 걸어 iOS 시스템이나 애플 기기가 계속 지원될 수 있다고 답했다. 위챗, 위챗을 이용해 애플 앱스토어에 계속해서 상장하고 다운로드할 수 있는지 여부에 대한 문제는 향후 상황을 판단하기 위해 애플과 텐센트 간의 소통과 논의가 필요하다. 소프트웨어 앱 스토어 및 위챗 문제 설명 소프트웨어 앱 스토어 기술 컨설턴트는 개발자가 소프트웨어를 애플 스토어에 올리려면 수수료를 지불해야 할 수도 있다고 지적했습니다. 특정 다운로드 횟수에 도달하면 Apple은 후속 다운로드에 대해 해당 요금을 지불해야 합니다. 애플은 텐센트와 적극적으로 소통하고 있으며,

Deepseek : 강력한 AI 이미지 생성 도구! DeepSeek 자체는 이미지 생성 도구가 아니지만 강력한 핵심 기술은 많은 AI 페인팅 도구를 지원합니다. DeepSeek을 사용하여 이미지를 간접적으로 생성하는 방법을 알고 싶으십니까? 계속 읽으십시오! DeepSeek 기반 AI 도구로 이미지 생성 : 다음 단계에서는 다음 도구를 사용하도록 안내합니다. AI 페인팅 도구 시작 : DeepSeek 기반 AI 페인팅 도구를 검색하고 열면 "Simple AI"를 검색하십시오). 도면 모드 선택 : "AI 드로잉"또는 유사한 함수를 선택하고 "애니메이션 아바타", "풍경"과 같은 필요에 따라 이미지 유형을 선택하십시오.

1. WeChat 앱을 열고 인터페이스 하단의 [나]를 클릭한 후 [설정] 기능을 선택합니다. 2. [채팅]을 클릭하고 [채팅 배경]을 클릭하여 채팅 배경 설정 인터페이스로 들어갑니다. 3. [배경 이미지 선택], [앨범에서 선택], [사진 찍기]를 클릭하세요. 4. 사용하려는 사진을 선택하여 클릭한 후 오른쪽 상단의 [사용]을 클릭하세요.

1. 삭제된 위챗 채팅 기록을 복구하려면 데이터 이전을 위해 두 대의 휴대폰을 사용해야 합니다. 2. 기존 휴대폰에서 [나] → [설정] → [채팅] → [채팅기록 이전 및 백업]을 클릭하세요. 3. [이전]을 선택하고 대상 장치 플랫폼을 설정한 후 복원할 채팅 기록을 선택한 후 [시작]을 클릭하세요. 4. 그런 다음 새 휴대폰에서 동일한 계정으로 로그인하고 이전 휴대폰에서 QR 코드를 스캔하여 마이그레이션을 시작합니다. 5. 마이그레이션이 완료되면 삭제된 채팅기록이 새 휴대폰에 복원됩니다.

1. WeChat Lingqiantong은 사용자 계정의 보안을 보장하기 위해 비밀번호 보호, 실명 인증, 휴대폰 바인딩 등을 포함한 다층 보안 메커니즘을 채택합니다. 2. WeChat Pay는 SSL 암호화 전송, 실시간 모니터링 등 다양한 암호화 방법을 사용하여 거래 보안을 보장합니다. 3. WeChat Pay는 또한 은행 및 금융 기관과 협력하여 위험 통제 및 예방 조치를 구현하여 비정상적인 거래를 모니터링하고 처리합니다. 4. WeChat Lingqiantong을 사용할 때 사용자는 개인 계정 보호를 강화하고 복잡한 비밀번호를 설정하고 정기적으로 비밀번호를 변경하며 개인 정보를 임의로 공개하지 않아야 합니다.

1. 기존 단말기에서 "나" → "설정" → "채팅" → "채팅기록 이전 및 백업" → "이전"을 클릭하세요. 2. 마이그레이션할 대상 플랫폼 장치를 선택하고 마이그레이션할 채팅 기록을 선택한 후 "시작"을 클릭합니다. 3. 새 기기에서 동일한 WeChat 계정으로 로그인하고 QR 코드를 스캔하여 채팅 기록 마이그레이션을 시작하세요.

1. WeChat 앱을 열고 인터페이스 하단의 [주소록]을 클릭한 후 [새 친구]를 클릭하세요. 2. 페이지 상단 검색창에 친구의 위챗 아이디나 닉네임을 입력하세요. 3. 상대방이 사용자를 삭제하지 않은 경우, 해당 사용자는 검색결과에서 해당 친구를 찾을 수 있습니다. 4. 해당 친구를 클릭하면 해당 친구와의 채팅창에 들어가며, 이전 채팅 기록을 확인할 수 있습니다.
