|
@@ -13,7 +13,7 @@ import { browser } from '@/helpers/utils'
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: 'creation-edit',
|
|
name: 'creation-edit',
|
|
setup() {
|
|
setup() {
|
|
- const {isTablet} = browser()
|
|
|
|
|
|
+ const { isTablet, ios, iPhone } = browser()
|
|
const route = useRoute()
|
|
const route = useRoute()
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
const state = reactive({
|
|
const state = reactive({
|
|
@@ -23,7 +23,7 @@ export default defineComponent({
|
|
desc: '',
|
|
desc: '',
|
|
videoImg: '', // 视频封面
|
|
videoImg: '', // 视频封面
|
|
img: '',
|
|
img: '',
|
|
- needCheckDevice: true,
|
|
|
|
|
|
+ needCheckDevice: (ios || iPhone) ? true : false,
|
|
hasDeviceAuth: false, // 有设备相机权限
|
|
hasDeviceAuth: false, // 有设备相机权限
|
|
})
|
|
})
|
|
|
|
|
|
@@ -135,13 +135,14 @@ export default defineComponent({
|
|
<MHeader background={'#F1F1F1'} border={false} />
|
|
<MHeader background={'#F1F1F1'} border={false} />
|
|
</MSticky>
|
|
</MSticky>
|
|
<div class={[styles.section, styles.sectionFile]}>
|
|
<div class={[styles.section, styles.sectionFile]}>
|
|
- <div class={styles.uploadImg}>
|
|
|
|
|
|
+ <div class={styles.uploadImg} onClick={checkDeviceAuth}>
|
|
<MUploader
|
|
<MUploader
|
|
class={styles.muploader}
|
|
class={styles.muploader}
|
|
// native
|
|
// native
|
|
cropper
|
|
cropper
|
|
tips={''}
|
|
tips={''}
|
|
deletable={false}
|
|
deletable={false}
|
|
|
|
+ hasDeviceAuth={state.hasDeviceAuth}
|
|
v-model:modelValue={state.img}
|
|
v-model:modelValue={state.img}
|
|
/>
|
|
/>
|
|
{/* <div class={styles.tip}>选封面</div> */}
|
|
{/* <div class={styles.tip}>选封面</div> */}
|