⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
vue-resize
/
View File Name :
README.md
# vue-resize [ ](https://www.npmjs.com/package/vue-resize) [](https://vuejs.org/) Detect DOM element resizing [JSFiddle](https://jsfiddle.net/Akryum/zqygwf3r/) <p> <a href="https://www.patreon.com/akryum" target="_blank"> <img src="https://c5.patreon.com/external/logo/become_a_patron_button.png" alt="Become a Patreon"> </a> </p> ## Sponsors [](https://guillaume-chau.info/sponsors) <br> # Installation ``` npm install --save vue-resize ``` ## Module import **⚠️ You need to include the package CSS:** ```js import 'vue-resize/dist/vue-resize.css' ``` Then import the package and install it into Vue: ```javascript import Vue from 'vue' import VueResize from 'vue-resize' Vue.use(VueResize) ``` Or: ```javascript import Vue from 'vue' import { ResizeObserver } from 'vue-resize' Vue.component('resize-observer', ResizeObserver) ``` ## Browser ```html <link rel="stylesheet" href="vue-resize/dist/vue-resize.css"/> <script src="vue.js"></script> <script src="vue-resize/dist/vue-resize.min.js"></script> ``` The plugin should be auto-installed. If not, you can install it manually: ```javascript Vue.use(VueResize) ``` Or: ```javascript Vue.component('resize-observer', VueResize.ResizeObserver) ``` # Usage Add the `<resize-observer>` inside a DOM element and make its position to something other than `'static'` (for example `'relative'`), so that the observer can fill it. Listen to the `notify` event that is fired when the above DOM element is resized. # Example ```html <template> <div class="demo"> <h1>Hello world!</h1> <resize-observer @notify="handleResize" /> </div> </template> <script> export default { methods: { handleResize ({ width, height }) { console.log('resized', width, height) } } } </script> <style scoped> .demo { position: relative; } </style> ``` --- ## License [MIT](http://opensource.org/licenses/MIT)