この記事では、WeChatアプレットで写真を撮ったり、アルバムから写真を選択したりするための具体的なコードを紹介します。具体的な内容は次のとおりです。 レイアウト: <!--pages/camera/camera.wxml--> <表示 クラス="tui-menu-list" id="view1" スタイル="display:flex;flex-direction:space-between"> <ボタン id="b1" サイズ="ミニ" タイプ="プライマリ" bindtap="画像を選択"> 画像を取得</button> <ボタン id="b2" サイズ="ミニ" タイプ="プライマリ" bindtap="savePhone"> 保存</button> </ビュー> <画像 src="{{tempFilePaths}}" catchtap="chooseImageTap" モード="aspectFit" スタイル="幅:100%;高さ:400px;背景色:#ffffff;"> </画像> スタイル: /* ページ/カメラ/カメラ.wxss */ .view1 { 高さ: 25ピクセル } .tui-メニューリスト{ ディスプレイ: フレックス; flex-direction: 行; マージン: 20rpx; パディング: 20rpx; } 画像パスを取得し、画像を表示して保存する // ページ/カメラ/カメラ.js ページ({ データ: { 一時ファイルパス: 'http://pic2.cxtuku.com/00/01/08/b207004f7104.jpg' }, 画像を選択: 関数 () { var that = this; wx.showActionSheet({ itemList: ['アルバムから選択', '写真を撮る'], アイテムカラー: "#CED63A", 成功: 関数 (res) { キャンセルの場合 res.tapIndex == 0 の場合 { that.chooseWxImage('アルバム') } そうでない場合 (res.tapIndex == 1) { that.chooseWxImage('カメラ') } } } }) }, chooseWxImage: 関数 (型) { var that = これ wx.chooseImage({ sizeType: ['オリジナル', '圧縮'], ソースタイプ: [タイプ], カウント: 1, 成功: 関数 (res) { コンソール.log(res) that.setData({ 一時ファイルパス: res.一時ファイルパス[0], }) } }) }, savePhone: 関数 () { wx.getImageInfo({ ソース: this.data.tempFilePaths、 成功: 関数 (res) { var パス = res.path wx.saveImageToPhotosAlbum({ filePath: パス、 成功: 関数() { wx.showToast({ タイトル: '保存に成功しました'、 }) }, 失敗: 関数 (res) { wx.showToast({ タイトル: 「保存に失敗しました」 アイコン: 'なし' }) } }) } }) } }) 効果画像: 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux で at および cron スケジュールタスクをカスタマイズする方法
>>: MySQL インジェクションにおける outfile、dumpfile、load_file 関数の詳細な説明
目次序文変換関係具体的な実装file2DataUrl(ファイル、コールバック) file2Image...
インデックスの2つの主要なカテゴリ使用されるストレージエンジン: MySQL 5.7 InnoDBク...
目次1. データベースプログラミングの基本条件2. Java でのデータベースプログラミング: JD...
JavaScript スクリプトは HTML 内のどこにでも埋め込むことができますが、いつ呼び出され...
Docker コンテナは、起動時に、たとえば ssh または apache デーモン サービスなどの...
この記事では、MySQL 8.0.15 winx64 圧縮パッケージのインストールと設定方法を参考ま...
目次1. 環境整備2. イメージを実行する問題を解決するRedis のインストールNginx のイン...
react-native インストールプロセス1.npx react-native init Awe...
データ移行は、MySQL から ClickHouse にインポートする必要があります。概要プランは以...
目次序文SSHとは何かssh は何に使用されますか? sshの使い方ssh 再修正要約する序文ssh...
質問1件会社のサーバーはApacheを使用しており、バックエンドはPHP、サーバーはLinux C/...
ロックの概念①. 現実世界では、鍵は外の世界から身を隠したいときに使う道具です。 ②. コンピュータ...
この記事では、例を使用して、MySQL 外部キーの基本的な機能と使用方法を説明します。ご参考までに、...
目次概要フィルターの定義フィルターの使用カスタムグローバルフィルターローカルフィルター予防例1(ロー...
1 インストールMYSQL 公式サイトから対応する解凍バージョンをダウンロードし、必要なディレクトリ...