最近自己写一个类似于blog小网站,主要目的是完善一下技术栈,本人是后端出身,一碰到前端的问题就头大,一开始打算在网上找了好些模板,但是发现几乎都是适用于管理端比如El-admin,这种模板网站封装的十分完美,当然这的需要对vue和vuex,ElementUI,sass等前端知识比较丰厚的人来讲,用起来比较方便,而像uni-app这种适合新手去踩坑,主打多平台的打包部署,但是遇到问题比较懵逼,而且它对pc端的支持比较不良好。
前端开发适配于pc和移动端浏览器
类似这种框架有postcss-px2rem,我目前用的就是这种
npm install postcss-px2rem
在vue.config.js加入

const px2rem = require('postcss-px2rem')const postcss = px2rem({remUnit: 32 // 基准大小 baseSize,需要和rem.js中相同
})module.exports = {css: {loaderOptions: {postcss: {plugins: [postcss]}}}}

也可以自己写脚本将px转rem
参考:https://www.jianshu.com/p/d61705d68516
移动端和pc端的布局适配,采用响应式布局,原理其实比较简单使用resize,或@media css3的媒体查询,可以参考El-admin,
最终实现pc头部导航菜单,移动端左侧抽屉式导航栏菜单,还有底部footer固定,并且随着宽度自适应切换,这种布局也是当前比较流行的一种布局方式

vue移动端和pc适配,搭建网站布局相关推荐

  1. Vue 移动端、PC 端适配

    Vue 移动端.PC 端适配可以使用 lib-flexible.amfe-flexible.postcss-pxtorem.postcss-px2rem 和 postcss-px-to-viewpor ...

  2. vue移动端项目基础框架搭建

    本文章,主要提供vue移动端项目基础框架搭建思路,每个独立的模块网上有很多相关的文档. 移动端vue项目基础框架搭建,主要包括6个步骤 项目使用的脚手架vue-cli搭建模板,2.使用淘宝lib-fl ...

  3. vue移动端和pc端切换显示两套不同的代码

    首先在App.vue中 <template ><div id="app" ><!-- <router-view />--><r ...

  4. vue移动端、PC自适应(配置postcss-px2rem)

    现在配置postcss-px2rem移动端适配的方法大致有几种: 不管用那种方法配置,首先拉取依赖lib-flexible 和 postcss-px2rem 一对,或者lib-flexible 和 p ...

  5. vue 移动端与PC端的响应式布局整理

    响应式布局大概就是三种方法: 首先必须在页面头部必须有mate声明的viewport, **1,**百分比布局.就是margin,padding啥的都是百分比. **2,**媒体查询(@media), ...

  6. vue 移动端项目字体适配

    shop vw适配 .browserslistrc文件删除"not dead" 安装依赖 cnpm i postcss-import postcss-url postcss-asp ...

  7. Vue 服务端渲染原理 拆分成三步个步骤简单的实现一个案例

    前言 可能我们平常接触比较多的是使用 vue + vue全家桶来搭建起一个单页(SPA)应用.用 服务端渲染 搭建项目比较少,本文是记录我在学习 服务端渲染 过程中的一些见解,如有出错或疏漏,麻烦帮忙 ...

  8. 【Vue】pc和移动端网页样式适配

    在下面环节会讲解怎么做pc和移动端网页样式适配. 在当下有两种实现样式适配的:JS 适配方案和CSS 媒体查询适配.下面会具体讲解一下代码该怎么写.

  9. Vue.js(十) element-ui PC端组件库

    一:简介 饿了么公司基于Vue开发了两套UI组件库,PC端组件库 和 移动端组件库. 一部分组件库是对原生的HTML标签元素的封装,增加了一些新的功能. 另一部分组件库是原生HTML标签元素没有的,是 ...

最新文章

  1. Linux上安装Bugfree系统
  2. python采用强制缩进if_Python缩进和选择解析
  3. python计算长方体体积最简单代码_python处理DICOM并计算三维模型体积
  4. 路由器局域网设置_路由器基础介绍
  5. 升级计算机方案,关于计算机升级方案
  6. java两个对象赋值_一起学Java(二十六)----- 对象之间赋值
  7. Python3 安装 mysql-python 与ImportError: No module named 'ConfigParser'报错解决方法
  8. 通达oa 2013 php解密,通达OA 2011-2013 通杀GETSHELL修复补丁
  9. DOS CMD 设置环境变量
  10. HTML创建简单动态时钟
  11. c语言程序 实现简单计算器功能,C语言实现简单计算器功能(1)
  12. 【斯坦福大学公开课CS224W——图机器学习】一、图机器学习中的传统方法(1)
  13. Push to branch was rejected
  14. 2018 苹果开发者账号注册、付款流程图解
  15. Linux LCD 驱动调色板原理
  16. Oracle Clob大于4000字节报错,那是你不懂Clob,XML类型的Clob在过程中就是取不到,我帮你
  17. 国家加强网络数据安全管控 中信国安鸿联九五助力企业保障数据安全
  18. 利用background-position 制作图片爆炸的效果
  19. SQL中PIVOT的用法
  20. repeat()方法

热门文章

  1. android 视频画面切割,抖音三屏黑白特效在哪里?安卓手机画面分割器将视频画面分割成黑白三屏的方法...
  2. 【DFS专题训练】踏青 C++程序题 连通块问题
  3. Luogu_P4140 奇数国
  4. UVA10820欧拉函数求互质的对数
  5. Windows驱动_WSK驱动之一WSK是什么
  6. 如何禁止WordPress主题纯英文评论教程
  7. 始祖双碳新闻 | 2022年7月19日碳中和行业早知道
  8. Html 课程笔记(1)
  9. 如何获取input输入框中的值?
  10. 毕业设计 LSTM的预测算法 - 股票预测 天气预测 房价预测