vue配置移动端自适应

2019-11-04 17:32
119959
1006

最近在做移动H5开发,屏幕开始使用px做适配,不太好用,现在改为rem,各种百度做了自适应匹配,教程如下!勿喷、勿喷,各位觉得哪里不合适需要改进给我留言哦!

1、安装flexible

命令:cnpm install lib-flexible --save

2、安装px2rem-loader

命令:cnpm install px2rem-loader --save-dev

3、main.js中引入flexible

import 'lib-flexible'

4、配置px2rem-loader,打开build/utils.js,如下配置:

const cssLoader = {
    loader: 'css-loader',
    options: {
        sourceMap: options.sourceMap,
        importLoaders: 2
    }
};

const px2remLoader = {
    loader: 'px2rem-loader',
    options: {
        remUnit: 75
    }
};

// generate loader string to be used with extract text plugin
function generateLoaders(loader, loaderOptions) {
    const loaders = options.usePostCSS ? [cssLoader, postcssLoader, px2remLoader] : [cssLoader, px2remLoader];
    
    if (loader) {
        loaders.push({
            loader: loader + '-loader',
            options: Object.assign({}, loaderOptions, {
                sourceMap: options.sourceMap
            })
        })
    }

    // Extract CSS when that option is specified
    // (which is the case during production build)
    if (options.extract) {
        return ExtractTextPlugin.extract({
            use: loaders,
            fallback: 'vue-style-loader',
            publicPath: '../../'
        })
    } else {
        return ['vue-style-loader'].concat(loaders)
    }
}

5、不能在index.html的头部加 name 为 viewport 的 meta 标签(否则字体大小会固定为12px),flexible会自动为我们添加!

全部评论

2021-01-20 14:58:08.0
6goEAr <a href="http://tyjwpuyzraah.com/">tyjwpuyzraah</a>, [url=http://srfjlebzkers.com/]srfjlebzkers[/url], [link=http://uonsiwjotzec.com/]uonsiwjotzec[/link], http://fjgcrceixsvu.com/
2021-01-20 13:51:24.0
8dOy7h <a href="http://uebkiqnokrvm.com/">uebkiqnokrvm</a>, [url=http://gdrcflxohccv.com/]gdrcflxohccv[/url], [link=http://xmiypkqvevdu.com/]xmiypkqvevdu[/link], http://fjkbtzfcubxj.com/
2021-01-20 13:14:54.0
ClXOE7 <a href="http://rgznwzmpdwqf.com/">rgznwzmpdwqf</a>, [url=http://zlaqqipkqjkw.com/]zlaqqipkqjkw[/url], [link=http://jjlepvearyeo.com/]jjlepvearyeo[/link], http://zzjvkzrlpqmz.com/
2021-01-20 13:02:32.0
mt00A5 <a href="http://dkqzbnwytczd.com/">dkqzbnwytczd</a>, [url=http://vvmgjthqwapv.com/]vvmgjthqwapv[/url], [link=http://butkqtzcunny.com/]butkqtzcunny[/link], http://nobuhetmweyw.com/
2021-01-20 11:03:57.0
xkpcQd <a href="http://ggswgxzygcln.com/">ggswgxzygcln</a>, [url=http://iwvvmxpjjitt.com/]iwvvmxpjjitt[/url], [link=http://mqguytxaexoe.com/]mqguytxaexoe[/link], http://ebobjxlvpqmy.com/
2021-01-20 10:07:48.0
EfFGbN <a href="http://inkqqpryfjyh.com/">inkqqpryfjyh</a>, [url=http://xlwwvofopvlq.com/]xlwwvofopvlq[/url], [link=http://zqraczgbfjnr.com/]zqraczgbfjnr[/link], http://ciwgnckvbpxa.com/
2021-01-20 09:50:44.0
Sh3qgf <a href="http://lkrxqghfvcii.com/">lkrxqghfvcii</a>, [url=http://qyotpjmaqhtv.com/]qyotpjmaqhtv[/url], [link=http://axnuzsqvvkyf.com/]axnuzsqvvkyf[/link], http://wfxklmxnjfbw.com/
2021-01-20 09:13:09.0
Hey! This is kind of off topic but I need some help frpm an established blog. Is it hard to set up your own blog? I'm not very techincal but I can figure things out pretty fast. I'm thinking about making my own but I'm not sure where to begin. Do you have any tips or suggestions? Cheers отопительные котлы homepage дизельные горелки для котлов
2021-01-20 08:45:42.0
IXWc69 <a href="http://deictkwcaueg.com/">deictkwcaueg</a>, [url=http://yhgwfiincbvj.com/]yhgwfiincbvj[/url], [link=http://sqopmjjzrxdr.com/]sqopmjjzrxdr[/link], http://xlupyvhlwcfg.com/
2021-01-20 07:01:10.0
Сейчас крепко закрепилась мода на ЗОЖ. Граждане стараются контролировать свой вес, заниматься спортом, есть здоровую пищу и следить за спортивными мероприятиями, которые становятся широко известными в свете последних событий. дилемма в том, что у современника мало времени смотреть все турниры и игры любимых команд. Сейчас существует около двухсот спортивных мероприятий, по которым каждый день проходят ивенты всевозможного значения: местные, региональные, федеральные и национальные. Соревнования показывают каждую минуту. Как успеть насладиться любимым футбольным матчем, когда обожаемые мною бои идет параллельно? Что делать,если гонки транслируют в тот час, когда я работаю? На выручку приходят спортивные новостные порталы. Спортивный http://www.puquios.com/ новостной портал это виртуальная площадка, на которой транслируются итоги минувших соревнований. помимо этого, с их поддержкой можно узнать спортивный дайджест, любопытные подробности о любимых игроках, секретные подробности личной и рабочей повседневности определенных клубов. Некоторые ресурсы имеют собственный видеопроигрыватель, так что погружаться в тематический контент допустимо не отрываясь от экранов. Дайджест Порталов в виртуальной сети присутствует более сотни и каждый день появляются новые. Выбрать хороший и проверенный сайт можно по нескольким критериям: Новизна материала. Нужно посмотреть, насколько актуальную информацию публикуют администраторы. Информативность. главные рубрики должны быть расписаны простым и понятным языком. Наполнение. Есть ли у портала дополнительные опции? Можно просматривать контент в видео\аудио формате? Как распространить контент знакомым без очевидного копирования. Техническое оснащение. У платформы быстрая скорость загрузки? Не виснет ли она в момент посещения? Обратная связь. Можно ли пообщаться с модераторами и другими участниками. у кого спрашивать о сложностях? помимо этого, хороший ресурс включает в себя принадлежащее платформе редакционное бюро. Журналисты умеют подогревать и поддерживать интерес зрителя. На такой площадке имеются социальные голосования, подарки, соревнования,система хэштэгов, материал от гостей. Обычный ресурс перевоплощается в полноценную спортивную социальную сеть, посещать которую интересно. Для примера, посетите новостной ресурс спортивные новости . главредом площадки является популярный российский обозреватель Юрий Дудь. Организация размещает сотни рекламных интеграций, дает деньги зрителям за популярные новостные подборки, разрешает общаться на фирменной площадке, напоминающей на классический twitter. Каждая инновация тут обсуждается с гостями сайта и не принимается без их одобрения. В общем, история виртуального спортивного дайджеста в настоящее время очень востребована. Благодаря [хорошему ресурсу поклонник спортивных событий получает возможность следить за играми без ущерба для работы и домашних дел. Такой ресурс заменяет собой трансляцию длительного матча, извещая итоговый счет и в подробностях изображая самые острые и волнительные мгновения турнира.