自适应
parent
d7e2c8ac22
commit
16e02477f5
|
|
@ -11,6 +11,7 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@traptitech/markdown-it-katex": "^3.6.0",
|
"@traptitech/markdown-it-katex": "^3.6.0",
|
||||||
|
"amfe-flexible": "^2.2.1",
|
||||||
"axios": "^1.4.0",
|
"axios": "^1.4.0",
|
||||||
"echarts": "^5.4.3",
|
"echarts": "^5.4.3",
|
||||||
"highlight.js": "^11.8.0",
|
"highlight.js": "^11.8.0",
|
||||||
|
|
@ -32,13 +33,14 @@
|
||||||
"@vue/eslint-config-prettier": "^7.1.0",
|
"@vue/eslint-config-prettier": "^7.1.0",
|
||||||
"eslint": "^8.39.0",
|
"eslint": "^8.39.0",
|
||||||
"eslint-plugin-vue": "^9.11.0",
|
"eslint-plugin-vue": "^9.11.0",
|
||||||
|
"postcss-pxtorem": "^6.0.0",
|
||||||
"prettier": "^2.8.8",
|
"prettier": "^2.8.8",
|
||||||
"sass": "^1.63.6",
|
"sass": "^1.63.6",
|
||||||
"sass-loader": "^13.3.2",
|
"sass-loader": "^13.3.2",
|
||||||
"unplugin-vue-components": "^0.25.1",
|
"unplugin-vue-components": "^0.25.1",
|
||||||
"vite": "^4.3.9",
|
"vite": "^4.3.9",
|
||||||
"vite-plugin-svg-icons": "^2.0.1",
|
"vite-plugin-svg-icons": "^2.0.1",
|
||||||
"vite-plugin-windicss": "^1.9.0",
|
"vite-plugin-windicss": "^1.9.1",
|
||||||
"windicss": "^3.5.6"
|
"windicss": "^3.5.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import "./assets/css/main.css";
|
import "./assets/css/main.css";
|
||||||
import 'virtual:svg-icons-register';
|
import 'virtual:svg-icons-register';
|
||||||
import 'virtual:windi.css'
|
import 'virtual:windi.css'
|
||||||
import './assets/js/rem';
|
// import './assets/js/rem';
|
||||||
|
|
||||||
import { createApp } from "vue";
|
import { createApp } from "vue";
|
||||||
import { createPinia } from "pinia";
|
import { createPinia } from "pinia";
|
||||||
|
|
@ -12,6 +12,8 @@ import { registerSvgIcon } from './icons/index.js'
|
||||||
import httpConfig from "./io/httpConfig";
|
import httpConfig from "./io/httpConfig";
|
||||||
import 'vant/es/toast/style';
|
import 'vant/es/toast/style';
|
||||||
|
|
||||||
|
import 'amfe-flexible'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const app = createApp(App);
|
const app = createApp(App);
|
||||||
|
|
|
||||||
|
|
@ -1,23 +1,21 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="page">
|
<div class="page px-52px">
|
||||||
移动端首页
|
<div class="text-45px">移动端首页</div>
|
||||||
|
<div class="text-22px">在AI助理板块,用户可以上传文件给AI翻阅并帮助您解决问题,您可以自己输入关键字或者使用自带的prompt模板</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
import { onMounted } from 'vue';
|
import { onMounted } from 'vue'
|
||||||
import { showToast } from 'vant';
|
import { showToast } from 'vant'
|
||||||
|
|
||||||
onMounted(()=>{
|
onMounted(() => {
|
||||||
// showToast('页面初始化');
|
// showToast('页面初始化');
|
||||||
});
|
})
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.page{
|
.page {
|
||||||
width: 7.5rem;
|
|
||||||
height: 1rem;
|
|
||||||
font-size: .22rem;
|
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,8 @@ const path = require('path')
|
||||||
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons';
|
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons';
|
||||||
import hostAPI from './src/config/host.config'
|
import hostAPI from './src/config/host.config'
|
||||||
|
|
||||||
|
import postcssPxtoRem from 'postcss-pxtorem'
|
||||||
|
|
||||||
// https://vitejs.dev/config/
|
// https://vitejs.dev/config/
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [
|
plugins: [
|
||||||
|
|
@ -39,6 +41,19 @@ export default defineConfig({
|
||||||
scss: {
|
scss: {
|
||||||
additionalData: `@import "@/assets/css/mixin.scss";`
|
additionalData: `@import "@/assets/css/mixin.scss";`
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
postcss: {
|
||||||
|
plugins: [
|
||||||
|
postcssPxtoRem({
|
||||||
|
rootValue: 75,
|
||||||
|
unitPrecision: 5,
|
||||||
|
selectorBlackList: [], // 忽略转换正则匹配项
|
||||||
|
propList: ['*'],
|
||||||
|
replace: true,
|
||||||
|
mediaQuery: false,
|
||||||
|
minPixelValue: 0
|
||||||
|
})
|
||||||
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
server: {
|
server: {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue