国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

如何基于vue-cli3.0構建功能完善的移動端架子

2024-05-06 15:40:15
字體:
來源:轉載
供稿:網友

基于vue-cli3.0構建功能完善的移動端架子,主要功能包括

webpack 打包擴展 css:sass支持、normalize.css、_mixin.scss、_variables.scss vw、rem布局 跨域設置 eslint設置 cdn引入 路由設計、登錄攔截 axios、api 設計 vuex狀態管理

項目地址: vue-cli3-H5

demo地址: https://zhouyupeng.github.io/vuecli3H5/#/

webpack 打包擴展

vue-cli3.*后目錄結構大改,去除了以往的build,config文件夾,要實現配置的改動在根目錄下增加vue.config.js進行配置

css:sass支持、normalize.css、_mixin.scss、_variables.scss

使用的css預處理器是sass,對于css mixin,變量這里做了全局引入,并且引入 normalize.css 使HTML元素樣式在跨瀏覽器上表現得的高度一致性

vue.config.js配置

css: {    // 是否使用css分離插件 ExtractTextPlugin    extract: true,    // 開啟 CSS source maps?    sourceMap: false,    // css預設器配置項    // 啟用 CSS modules for all css / pre-processor files.    modules: false,      sass: {        data: '@import "style/_mixin.scss";@import "style/_variables.scss";' // 全局引入      }    }  }

vw、rem布局

對于移動端適配方案使用的是 網易新聞 的方法,

使用vw + rem布局

/**750px設計稿  取1rem=100px為參照,那么html元素的寬度就可以設置為width: 7.5rem,于是html的font-size=deviceWidth / 7.5**/html {  font-size: 13.33333vw}@media screen and (max-width: 320px) {  html {    font-size: 42.667PX;    font-size: 13.33333vw  }}@media screen and (min-width: 321px) and (max-width:360px) {  html {    font-size: 48PX;    font-size: 13.33333vw  }}@media screen and (min-width: 361px) and (max-width:375px) {  html {    font-size: 50PX;    font-size: 13.33333vw  }}@media screen and (min-width: 376px) and (max-width:393px) {  html {    font-size: 52.4PX;    font-size: 13.33333vw  }}@media screen and (min-width: 394px) and (max-width:412px) {  html {    font-size: 54.93PX;    font-size: 13.33333vw  }}@media screen and (min-width: 413px) and (max-width:414px) {  html {    font-size: 55.2PX;    font-size: 13.33333vw  }}@media screen and (min-width: 415px) and (max-width:480px) {  html {    font-size: 64PX;    font-size: 13.33333vw  }}@media screen and (min-width: 481px) and (max-width:540px) {  html {    font-size: 72PX;    font-size: 13.33333vw  }}@media screen and (min-width: 541px) and (max-width:640px) {  html {    font-size: 85.33PX;    font-size: 13.33333vw  }}@media screen and (min-width: 641px) and (max-width:720px) {  html {    font-size: 96PX;    font-size: 13.33333vw  }}@media screen and (min-width: 721px) and (max-width:768px) {  html {    font-size: 102.4PX;    font-size: 13.33333vw  }}@media screen and (min-width: 769px) {  html {    font-size: 102.4PX;    font-size: 13.33333vw  }}@media screen and (min-width: 769px) {  html {    font-size: 102.4PX;    #app {      margin: 0 auto    }  }            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 肇东市| 古蔺县| 法库县| 会东县| 水城县| 孝感市| 保山市| 合山市| 蛟河市| 博罗县| 肇庆市| 隆林| 安乡县| 海淀区| 桃江县| 阳朔县| 甘孜县| 乌什县| 肥东县| 大足县| 阳原县| 连州市| 平乐县| 通河县| 沈阳市| 武安市| 清苑县| 祥云县| 西峡县| 中阳县| 琼海市| 酉阳| 龙江县| 桂林市| 靖远县| 金门县| 桃江县| 镶黄旗| 曲水县| 彭泽县| 敖汉旗|