zoukankan      html  css  js  c++  java
  • 横版

    tools代码链接:https://github.com/chen8000/toolsJs/blob/master/index.js

    app.vue 代码

    <template>
      <div
        id="app"
        :style="appWH"
        :class="{shu:shu}"
        @touchmove.prevent=""
      >
        <!-- 页面 -->
        <Pages />
    
      </div>
    </template>
    
    <script>
    import Pages from "./pages";
    import { HS, remJs, getBodyWH } from "@/tools";
    export default {
      name: "app",
      components: {
        Pages
      },
      data() {
        return {
          appWH: null, // 动态设置宽高
          shu: false, // 动态添加class
          w: 0, // 盒子的宽度
          h: 0, // 盒子的高度
        };
      },
      created() {
      remJs(640); this.Hav(); // 初始化盒子宽高 this.setWH(); // 动态设置盒子的宽高 }, methods: { Hav() { HS(t => { this.setWH(); if (t) { this.shu = false; } else { this.shu = true; } }); }, setWH() { setTimeout(() => { let bodyWH = getBodyWH(); this.w = bodyWH.width; this.h = bodyWH.height; if (bodyWH.width < bodyWH.height) { this.w = bodyWH.height; this.h = bodyWH.width; } this.appWH = { this.w + "px", height: this.h + "px" }; }, 150); }, } }; </script> <style lang="scss" scoped> @import "~@/assets/styles/com.scss"; #app { @include wh(100%, 100%); @include LTRBcenter; // background: black; // overflow: hidden; } .shu { transform: translate(-50%, -50%) rotate(90deg) !important; } </style>

      

  • 相关阅读:
    个人博客作业-软件案例分析
    个人项目
    个人博客作业
    软件工程作业一
    BUAAOO第四单元总结
    BUAAOO第三单元总结
    BUAAOO第二单元总结之电梯问题
    BUAAOO第一单元的总结
    个人总结
    第三次个人编程作业
  • 原文地址:https://www.cnblogs.com/chefweb/p/10831185.html
Copyright © 2011-2022 走看看