|
@@ -15,7 +15,7 @@
|
|
|
<view class="upload">
|
|
|
<view class="img-list" v-for="(item, index) in form.imageFiles" :key="index">
|
|
|
<uni-icons class="close" type="closeempty" color="#FFF" size="12" @click="getDelete(index)" />
|
|
|
- <img :src="item" />
|
|
|
+ <image :src="item" />
|
|
|
</view>
|
|
|
<button v-if="form.imageFiles.length < 9" @click="upload">
|
|
|
<uni-icons type="plusempty" color="#A4D099" size="36" />
|
|
@@ -32,6 +32,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import { Base64 } from 'js-base64'
|
|
|
import { list, submit } from '@/api/help.js'
|
|
|
export default {
|
|
|
data() {
|
|
@@ -84,24 +85,24 @@ export default {
|
|
|
|
|
|
// 上传
|
|
|
upload() {
|
|
|
- let count = 9 - this.form.imageFiles.length
|
|
|
- uni.chooseImage({
|
|
|
- count: count,
|
|
|
- sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
|
|
|
- sourceType: ['album'], //从相册选择
|
|
|
- success: (res) => {
|
|
|
- res.tempFilePaths.map(i => {
|
|
|
- this.form.imageFiles.push(i)
|
|
|
- })
|
|
|
- }
|
|
|
- })
|
|
|
- // selectImageCount.postMessage(`${this.form.imageFiles.length}`)
|
|
|
- // selectImage.postMessage('获取相册信息')
|
|
|
- // window['receiveImageAddress'] = res => {
|
|
|
- // JSON.parse(res).addressList.map(i => {
|
|
|
- // this.form.imageFiles.push(i)
|
|
|
- // })
|
|
|
- // }
|
|
|
+ // let count = 9 - this.form.imageFiles.length
|
|
|
+ // uni.chooseImage({
|
|
|
+ // count: count,
|
|
|
+ // sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
|
|
|
+ // sourceType: ['album'], //从相册选择
|
|
|
+ // success: (res) => {
|
|
|
+ // res.tempFilePaths.map(i => {
|
|
|
+ // this.form.imageFiles.push(Base64.encode(i))
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ selectImageCount.postMessage(`${this.form.imageFiles.length}`)
|
|
|
+ selectImage.postMessage('获取相册信息')
|
|
|
+ window['receiveImageAddress'] = res => {
|
|
|
+ JSON.parse(res).addressList.map(i => {
|
|
|
+ this.form.imageFiles.push(Base64.encode(i))
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
// 删除按钮
|
|
@@ -186,7 +187,7 @@ export default {
|
|
|
position: relative;
|
|
|
}
|
|
|
|
|
|
- img {
|
|
|
+ uni-image {
|
|
|
width: 160rpx;
|
|
|
height: 160rpx;
|
|
|
margin: 0 24rpx 24rpx 0;
|