| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <template>
- <view class="box-data" @click="chooseMessageFile">
- 测试环境开始
- </view>
- </template>
- <script>
- import tools from "@/service/tools";
- import jWeixin from "wecomjsdk"
- import wxJs from "jweixin-module"
- export default {
- components: {
- },
- data() {
- return {
- }
- },
- watch: {
- },
- mounted() {
- tools.wxInitialize(['chooseImage'])
- tools.wxAgentInitialize(['chooseMessageFile','invoke'])
- },
- methods: {
- chooseMessageFile(){
- console.log('chooseMessageFile:事件开始触发')
- wxJs.chooseImage({
- count: 1, // 默认9
- sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
- sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
- defaultCameraMode: "batch", //表示进入拍照界面的默认模式,目前有normal与batch两种选择,normal表示普通单拍模式,batch表示连拍模式,不传该参数则为normal模式。从3.0.26版本开始支持front和batch_front两种值,其中front表示默认为前置摄像头单拍模式,batch_front表示默认为前置摄像头连拍模式。(注:用户进入拍照界面仍然可自由切换两种模式)
- isSaveToAlbum: 1, //整型值,0表示拍照时不保存到系统相册,1表示自动保存,默认值是1
- success: function (res) {
- let localIds = res.localIds; // 返回选定照片的本地ID列表,
- console.log(localIds)
- // andriod中localId可以作为img标签的src属性显示图片;
- // iOS应当使用 getLocalImgData 获取图片base64数据,从而用于img标签的显示(在img标签内使用 wx.chooseImage 的 localid 显示可能会不成功)
- }
- });
- // jWeixin.invoke('chooseMessageFile', {
- // count: 10,
- // type: 'image',
- // }, function(res) {
- // console.log(res)
- // // 这里是回调函数
- // if (res.err_msg == "chooseMessageFile:ok"){
- // const tempFiles = res.tempFiles
- // }
- // });
- }
- },
- }
- </script>
- <style lang="scss" scoped>
- </style>
|