zoukankan      html  css  js  c++  java
  • 移动端和pc端做适配

    • 场景1

    移动端和pc端风格类似,内容可复用:

    直接媒体查询  @media screen and (max- ***px); 根据屏幕大小设置样式

    • 场景2

    风格差别比较大,内容不可复用,但接口可复用;

    放在同一工程下,新建手机端文件夹,编写相应路由。

    在app.vue页面编写,根据打开页面的机器来判别选择跳到不同的路由下。

        computed: {
            _isMobile () {
                const flag = navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i);
                return flag;
            }
        },

    在app.vue 页面内区分调到不同页面:

        mounted () {
            // 移动端 跳转到对应路径
            if (this._isMobile) {
                this.$router.replace('/phone');
            } else {
                // 否则默认跳转首页
                this.$router.replace('/');
            }
        }
  • 相关阅读:
    五一训练礼包 — B
    五一训练礼包—坐标问题
    单链表
    顺序表
    链表
    基础DP(3)
    基础DP(2)
    基础DP(1)
    分治法
    最小表示法
  • 原文地址:https://www.cnblogs.com/alaner/p/15505359.html
Copyright © 2011-2022 走看看