提交 dc645b75 authored 作者: lidongxu's avatar lidongxu

Merge branch 'release' into dev

......@@ -207,8 +207,6 @@
<!-- 飞书SDK -->
<script src="https://lf-scm-cn.feishucdn.com/lark/op/h5-js-sdk-1.5.34.js"
type="text/javascript"></script>
<!-- 腾讯地图 SDK -->
<script src="https://map.qq.com/api/gljs?v=1.exp&key=UTEBZ-UJ3KG-OORQO-QT3PT-JDWU7-YRBZA"></script>
<% if
(systemConfig.env
!=='development'
......
......@@ -55,6 +55,7 @@
"unplugin-auto-import": "^0.17.6",
"unplugin-vue-components": "^28.4.1",
"unplugin-vue-setup-extend-plus": "1.0.1",
"vconsole": "^3.15.1",
"vite": "5.3.2",
"vite-plugin-compression": "0.5.1",
"vite-plugin-html": "^3.2.2",
......
......@@ -64,6 +64,13 @@ import OpenDialog from '@/components/OpenDialog'
// 版本通知组件
import VersionNotice from '@/components/VersionNotice'
// 引入vConsole
import VConsole from 'vconsole'
// 创建vConsole实例
new VConsole()
const app = createApp(App)
// 注册移动端内容
......
export function getFileTypeExt(url) {
const fileName = url.split('/').pop()
const fileType = fileName.split('.').pop()
return fileType
}
// 判断 URL 是一个图片还是视频
function isImage(url) {
console.log(url, '1')
const fileType = getFileTypeExt(url)
return ['jpg', 'jpeg', 'png', 'gif', 'bmp'].includes(fileType.toLowerCase())
}
// 判断 URL 是一个视频
function isVideo(url) {
const fileType = getFileTypeExt(url)
console.log(['mp4', 'avi', 'mov', 'wmv', 'flv'].includes(fileType.toLowerCase()), 2)
return ['mp4', 'avi', 'mov', 'wmv', 'flv'].includes(fileType.toLowerCase())
}
// 来个统一出口
export function getMediaType(url) {
if (isImage(url)) {
return 'image'
} else if (isVideo(url)) {
return 'video'
} else {
return 'unknown'
}
}
......@@ -6,6 +6,7 @@ export * from './device'
export * from './dict'
export * from './dynamicTitle'
export * from './errorCode'
export * from './file'
export * from './jsencrypt'
export * from './math'
export * from './permission'
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论