问题描述
微信分身出来的APPinput file onchange事件失效,选择文件就没有反应了,**第一个微信是可以的,只有分身出来的不行**
相关代码
<template>
<label class="fileLoader">
<slot></slot>
<input type="file" :accept="MIME" @change="readURL" :disabled="isDisabled"/>
</label>
</template>
<script>
export default {
components: {},
props: {
MIME: {
type: String,
default: '*'
},
//是否禁用
isDisabled: {
type: Boolean,
default: false
},
},
data(){
return {
}
},
computed: {
},
methods: {
readURL(e) {
if (e.target.files) {
this.$emit('confirm', {
file: e.target.files[0]
});
e.target.value = "";
}
},
}
}
</script>
<style lang="scss" scoped>
.fileLoader {
input[type='file'] {
right: 0;
top: 0;
opacity: 0;
filter: alpha(opacity=0);
cursor: pointer;
display: none;
}
}
</style>
大神,找到原因解决了吗?我怎么觉得好像是不支持<input type="file" />,华为的,其他目前没法像问题。