この記事では、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 関数の詳細な説明
目次効果ドキュメント最初のステップステップ2ステップ3ソースコード効果ドキュメント最初のステップta...
1. 何ですかRefs 、コンピューターでは Resilient File System (ReF...
序文JavaScript で記述できるアプリケーションは、最終的には JavaScript で記述さ...
マスタースレーブ同期 (マスタースレーブレプリケーションとも呼ばれる) は、マスタースレーブデータの...
この記事では、JavaScript Canvasの動的なワイヤーフレーム効果を描画する具体的なコード...
nginx Nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバー...
リンクを使用する必要がある場合もありますが、リンクする必要はありません。onclick イベントを処...
1. Spring Boot は jsp jar パッケージをサポートしていません。jsp は wa...
この記事の例では、ファイルアップロード機能を実現するためのjquery+springbootの具体的...
Apache では構成ファイルで Web ページまたは Web サイトの書き換えを簡単に設定できる...
この記事では、二次リンク効果を実現するためのReact+tsの具体的なコードを参考までに共有します。...
コードをコピーコードは次のとおりです。 <本文> //マーキーの助けを借りて<MA...
1. タイトルHTML では、<h1></h1> から <h6>...
<br />表の境界線の CSS 構文具体的な内容には、上境界線の幅、右境界線の幅、下境...
img 画像タグに alt 属性を追加しますか?画像 img タグの alt 属性を見落とすことはよ...