hookehuyr

新增环境变量类型定义,智能提示

interface ImportMetaEnv extends Readonly<Record<string, string>> {
readonly VITE_OPENID: string
readonly VITE_ID: string
readonly VITE_PIN: string
}
interface ImportMeta {
readonly env: ImportMetaEnv
}
......@@ -11,8 +11,7 @@ const $route = useRoute();
onMounted(() => {
// php需要先跳转链接获取openid
let url = encodeURIComponent(location.origin + location.pathname + $route.query.href); // 未授权的地址
if (process.env.NODE_ENV === 'development') {
// TAG: 开发环境测试数据
if (import.meta.env.DEV) { // TAG: 开发环境测试数据
location.href = `/srv/?f=voice&a=openid_${$route.query.userType}&res=${url}&input_openid=${import.meta.env.VITE_OPENID}`
} else {
location.href = `/srv/?f=voice&a=openid_${$route.query.userType}&res=${url}`;
......
......@@ -73,7 +73,7 @@ const validator = (val) => {
const phone = ref('');
const code = ref('');
// TAG: 开发环境测试数据
if (process.env.NODE_ENV === 'development') {
if (import.meta.env.DEV) {
phone.value = import.meta.env.VITE_ID
code.value = import.meta.env.VITE_PIN
}
......