小编int*_*jam的帖子

Vue.js 根据视口大小更改开关类

我正在显示一个侧边栏,默认情况下使用以下内容打开:

<div class="content" :class="{'sidebar-close': !sidebarOpened}">
Run Code Online (Sandbox Code Playgroud)

不过,我想在移动设备上有相反的行为。只是不确定如何使用 Vue/Typescript 做到这一点。

<template>
 <div id="app">
<div v-if="getroute == false">
  <navbar />
</div>
<div class="content" :class="{'sidebar-close': !sidebarOpened}">
  <div class="main-container">
    <app-main />
  </div>
  <div class="menus" @click="toogleSidebar">
  </div>
  <div v-if="getroute">
    <div class="vsidebar">
      <sidebar />
    </div>
  </div>
  <div v-else>
    <div class="sidebar">
      <sidebar />
    </div>
  </div>
 </div>
<div v-if="getroute == false">
  <Footer/>
</div>
Run Code Online (Sandbox Code Playgroud)
<script lang="ts">
import { Component, Vue, Provide } from 'vue-property-decorator'
import { AppMain, Navbar, Sidebar, Footer} from './components'
import { Getter, Action } from 'vuex-class';
import …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js

3
推荐指数
1
解决办法
751
查看次数

标签 统计

javascript ×1

vue.js ×1