Giter VIP home page Giter VIP logo

v-scale-screen's Introduction

🤺 About Me

Vue & VueUse team member

  • 👋 Hi, I'm 丶远方, an ordinary frontend programmer who enjoys exploring various exciting things, sharing knowledge, and engaging in discussions.
  • Every bug is an opportunity for you to become a better developer. Don't be afraid of making mistakes; instead, learn from them and extract valuable lessons.

🤾‍♂️ My Open Source Projects

  • vue-draggable-plus - A draggable component compatible with both Vue 2 and Vue 3. It supports features such as drag-and-drop sorting, copying, deleting, adding, moving, animations, and event handling.
  • v-scale-screen - A responsive solution for large screens compatible with Vue 2 and Vue 3. It offers customization options for scaling ratio, scaling center, scaling animations, animation duration, and animation curves.

🛠 Technology Stack

Vue.js JavaScript TypeScript Vite Node.js

☎️ Contact Me

  • Email
  • VX: yuanfang0353 (备注GitHub)

🏆 Github Status

v-scale-screen's People

Contributors

alfred-skyblue avatar bluesyoung-web avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

v-scale-screen's Issues

效果难以接受啊,弃坑了

BK O74YXI1WL~XOL%J2I8)X

<script setup lang="ts">
import { availableParallelism } from 'os';
import VScaleScreen from '../package/component'
</script>

<template>
  <VScaleScreen id="vsalescreen" style="background-color: transparent;">
    <div class="left"></div>
    <div class="right"></div>
    <!-- <img src="./assets/img.png" alt="" /> -->
  </VScaleScreen>
</template>

<style>
* {
  margin: 0;
  padding: 0;
}
body {
  background-color: transparent;
  overflow: hidden;
}
#vsalescreen{
  background-color: transparent;
}

.left {
      width: 25%;
      height: 100%;
      background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0));
      float: left;
    }

    .right {
      width: 25%;
      height: 100vh;
      background: linear-gradient(to left, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0));
      float: right;
    }

</style>

我做的大屏是3d 可视化平台的那种 我要他垂直铺满高度,水平两边靠边,结果随便改动下容器,两边留白

求助:引入地图组件后,页面初始化加载时发现 地图显示变形

描述

你好,我测试时候发现,当初始化加载得时候必然出现地图变形得情况,画面其它元素都正常显示;只有当窗口尺寸变化时(比如按F11全屏)画面就正常了;我自己觉得是在init的时候会变形,而在update的时候地图显示就能正常。想请问下这个情况有可能问题出在哪里?

环境

  • 地图组件使用antvL7
  • V-scale-screen使用的是VUE2
  • 页面初始尺寸是1920*1080

期望

z93v4g.png

实际

z93zCQ.png

使用视口宽高可能不会满足需求

比如说我有顶部导航栏,或者侧边导航栏,大屏只在内容区展示,这时候计算的宽高可能会忽略了导航栏的宽度。能否加多一个extendWidthextendHeight用于开发者追加宽高,并入计算

vite项目elementUI dialog不随容器变化

麻烦大佬帮忙看看,el-dialog没有收到scale属性的影响,还是正常缩放,配置信息如下
"devDependencies": {
"less": "^4.1.3",
"v-scale-screen": "1.0.2",
"vite": "2.9.15",
"vite-plugin-vue2": "^1.9.3"
},
"dependencies": {
"@riophae/vue-treeselect": "^0.4.0",
"axios": "^0.27.2",
"cad-project": "^1.2.7",
"core-js": "3.23.4",
"echarts": "^4.8.0",
"element-ui": "^2.15.6",
"less-loader": "7.3.0",
"moment": "^2.29.4",
"vue": "2.6.10",
"vue-router": "^3.2.0",
"vue-template-compiler": "2.6.10"
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.