この記事では、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 関数の詳細な説明
1. インストール1. MySQLをダウンロードするダウンロードアドレス: リンクアドレスブラウザで...
成果を達成する 実装コードhtml <div class="wrap"&g...
目次1. 概要2. gdbデバッグ2.1. ブレークポイントを設定する2.1.1. ブレークポイント...
目次Reactの公式サイトではライフサイクルの説明を見ることができます次に、ネストされたコンポーネン...
原因は、プロセスが特定の時点でシステム制限を超える数のファイルと通信リンクを開くことです。 システム...
目次1. プラットフォームバスの紹介1.1. Linuxドライバの分離と階層化1.1.1. Linu...
1. テーブルを作成する<br /> まず、2 つのテーブル (users テーブルと...
序文すでに Docker をインストールしており、Docker について簡単に理解しています。ここで...
目次1. オプションとは何ですか? 2. 含まれる属性3. エントリー属性エルデータ方法コンポーネン...
jar パッケージを Docker コンテナに変換する方法1.まずJavaイメージをダウンロードする...
この記事の例では、VUEコンポーネントに基づいて都市リストエフェクトを実装するための具体的なコードを...
目次DockerにRedisをインストールする1. Redisイメージを見つける2. Redisイメ...
関連記事:初心者が学ぶ HTML タグ (4)導入された HTML タグは、必ずしも XHTML 仕...
目次利点1: diffアルゴリズムの最適化利点2: ホイスト静的静的リフティング利点3: cache...
はじめに: 最近、会社のプロジェクトでデータベースのバージョンが変更されました。ここでは、MySQL...