子組件的代碼<template>
<div>
<div class="show">
<div class="picture" :style="'backgroundImage:url('+headerImage+')'" @click="addPic"></div>
</div>
<div>
<input ref="file" type="file" accept="image" @change="upload($event)" style="display:none">
</div>
</div></template>
<script>
import Exif from 'exif-js'
export default {
data() { return { headerImage: '/static/images/add.jpg', picValue: ''
}
}, methods: {
addPic() { let file = this.$refs.file
file.click() ← 這塊是點(diǎn)擊div 觸發(fā)點(diǎn)擊input file的點(diǎn)擊事件
},
}父組件<div class="upload">
<label for="">法人身份證</label>
<div class="frontimg">
<uploading @backImg="backImg"></uploading>
<p>{{text}}</p>
</div>
</div>
methods:{
backImg(img) { this.legalPersonImage = img; this.text = '重新上傳'
if (this.text == '重新上傳') { this.submit();
}
},
}應(yīng)該怎么寫 能在滿足一種條件下 清除點(diǎn)擊事件 求教
1 回答

慕的地10843
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊
傳一個(gè)prop進(jìn)去就行,比如傳進(jìn)去的prop為flag,addPic方法體里面根據(jù)flag的值判斷是否執(zhí)行input file的點(diǎn)擊事件,flag為true的時(shí)候執(zhí)行,flag為false的時(shí)候不執(zhí)行
添加回答
舉報(bào)
0/150
提交
取消