phonegap-template-vue-f7-tabs icon indicating copy to clipboard operation
phonegap-template-vue-f7-tabs copied to clipboard

How do we enable default iOS theme in browser?

Open rlam3 opened this issue 7 years ago • 1 comments

How do we enable default iOS theme in browser?

rlam3 avatar May 16 '18 17:05 rlam3

@rlam3

add this code to your App.vue:


/// Default ios theme
let theme = 'ios';
if (document.location.search.indexOf('theme=') >= 0) {
  theme = document.location.search.split('theme=')[1].split('&')[0];
}

like this:


<template>
    <!-- App -->
    <f7-app :params="f7params">
        <f7-statusbar></f7-statusbar>
        <f7-panel left cover>
            <f7-view url="/panel-left/" links-view=".view-main" />
        </f7-panel>
        <f7-view url="/" :main="true" class="ios-edges"></f7-view>
    </f7-app>
</template>
<script>
// Import Routes...
import routes from './routes.js'

/// Default ios theme
let theme = 'ios';
if (document.location.search.indexOf('theme=') >= 0) {
  theme = document.location.search.split('theme=')[1].split('&')[0];
}


export default {
    data() {
        return {
            f7params: {
                theme,
                routes,
                id: 'io.framework7.testapp',
            }
        }
    }
}
</script>

ceeyang avatar Sep 05 '18 16:09 ceeyang