日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue/cli 3.0 脚手架【进阶】 使用 amfe-flexible 和 postcss-px2rem进行移动端适

發布時間:2024/4/17 vue 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue/cli 3.0 脚手架【进阶】 使用 amfe-flexible 和 postcss-px2rem进行移动端适 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 安裝vue-cli3

  ? npm?install -g @vue/cli

  • 創建項目 vue-cli-test

  

  

  • 腳手架-項目-成功-運行項目?

  ? ?

  

  • 基于vue-cli配置移動端自適應

  • 轉自:http://hjingren.cn/2017/06/16/%E5%9F%BA%E4%BA%8Evue-cli%E9%85%8D%E7%BD%AE%E7%A7%BB%E5%8A%A8%E7%AB%AF%E8%87%AA%E9%80%82%E5%BA%94/  
  •  配置 flexible

   安裝?amfe-flexible

    ? 在命令行中運行如下安裝:

    npm install --save amfe-flexible

?  

  安裝完 package.json會添加這個依賴

  

?

  • 引入 lib-flexible

    在項目入口文件 main.js 里 引入 lib-flexible 

import 'amfe-flexible'

?  

?

  運行后每個尺寸都對應font-size

  • 添加 meta 標簽

    在項目根目錄的 index.html 中添加如下 meta    

<meta name="viewport" content="width=device-width, initial-scale=1.0">
  • px 轉 rem

  實際開發中,我們通過設計稿得到的值單位是 px,所以要將 px 轉換成 rem 再寫進樣式中。在項目中只需要寫px,運行后會自動轉化成rem,
  將 px 轉換成 rem 我們將使用 px2rem 這個工具,postcss-px2rem

  • 安裝?postcss-px2rem

  在命令行中運行如下安裝: 

npm install postcss-px2rem --save 

?  安裝完 package.json變化如下:

?  

  若有需要就這么配置

  

"postcss-px2rem": {"remUnit": 37.5 }

  

?

  • 報錯Can’t resolve ‘stylus-loader’,原來是因為我沒有安裝stylus和stylus-loader。?

  

  使用如下命令安裝stylus和stylus-loader:  

npm install stylus stylus-loader --save-dev

 

 安裝成功后,使用npm install重新建立依賴:

npm install

?

  打開項目代碼,找到package.json,查看文件中是否已經添加stylus和stylus-loader的版本信息。

   

  npm run serve 運行項目即可

?

  

  安裝vue-router

npm install vue-router

?

  在main.js中引入

import VueRouter from 'vue-router'Vue.use(VueRouter)

?

  【返回】js 

back(){this.$router.go(-1) },

?

轉載于:https://www.cnblogs.com/dudu123/p/10197242.html

總結

以上是生活随笔為你收集整理的vue/cli 3.0 脚手架【进阶】 使用 amfe-flexible 和 postcss-px2rem进行移动端适的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。