<input v-if="ipshow" type="file" accept="image/*" name="file1" capture="camera" @change="upload"> <input v-else type="file" accept="image/*" name="file1" @change="upload">
data() { return{ ipshow:false,//切换input属性 } },
//判断是否ios,是则不执行,否则安卓执行 if (‘andriod‘ == this.appSource()) { this.ipshow = true; }else{ this.ipshow = false; }
//判断ios和安卓 appSource() { const u = navigator.userAgent; const isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if (isiOS) { return "ios"; } else { return "andriod"; } },