# vue-three-d-mockup Check out the [demo](https://anatolykopyl.github.io/vue-three-d-mockup/) ## Installation ``` $ npm install github:anatolykopyl/vue-three-d-mockup ``` ## Usage ```html ``` #### Use as an async component (the 3d model is quite large so this provides a significant performance boost): ```js ``` #### Or normally: ```js ``` ### props: - `screenImg`: path to image that will be displayed on the phones screen - `video`: the video element displayed on the phones screen. When using this option there are caveats, watch below - `lightClr`: color of the light - `phoneClr`: color of the phone - `rotation`: object with x, y and z rotation values ### Caveats: - The `video` prop is unreactive, so when using it it's important to only render the `Mockup` element when the video is loaded. Check out [Demo.vue](src/Demo.vue) to see an example of how to do this. - The video on the model will not be shown if the original `