代码拉取完成,页面将自动刷新
import { defineConfig } from 'umi';
import px2vw from 'postcss-px-to-viewport';
export default defineConfig({
nodeModulesTransform: {
type: 'none',
},
antd: { mobile: false },
extraPostCSSPlugins: [
px2vw({
rootValue: 100,
unitToConvert: 'px', //需要转换的单位,默认为"px";
viewportWidth: 375, //设计稿的视口宽度
propList: ['*'], //要进行转换的属性列表,*表示匹配所有,!表示不转换
viewportUnit: 'vw', //转换后的视口单位
fontViewportUnit: 'vw', //转换后字体使用的视口单位
selectorBlackList: [], //不进行转换的css选择器,继续使用原有单位
minPixelValue: 1, //设置最小的转换数值
mediaQuery: false, //设置媒体查询里的单位是否需要转换单位
replace: true, //是否直接更换属性值,而不添加备用属性
// exclude: [/node_modules/], //忽略某些文件夹下的文件
landscape: false,
}),
],
routes: [
{path:'/',redirect:"/index"},
{ path: '/index',
component: '@/pages/index',
routes:[
//首页
{
path:"/index",
redirect:"/index/home"
},
{path:"/index/home",component:"@/pages/Home/Index"},
// 发现页面
{
path:'/index/find',
component:"@/pages/Find/Index"
},
// 消息页面
{
path:"/index/message",
component:"@/pages/Message/Index"
},
// 我的页面
{
path:"/index/my",
component:"@/pages/MY/Index"
}
]
},
// 登录页面
{
path:'/login',
component:"@/pages/Login/Index"
}
],
fastRefresh: {},
// loading动画
dynamicImport: {
loading: '@/components/PageLoading/index',
},
mfsu: {},
});
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。