UNPKG

vue-script-component

Version:

A vuejs component to easily load scripts as a vue component

48 lines (35 loc) 1.23 kB
# Vue Script Component A component to enable scripts to be loaded within the template tags of a .vue file. Since I couldn't find a generic VueJS component to load ads, I made my own. While this component was initially built to load third-party ads, it should be able to load any javascript your pretty little hearts desire. ## Table of Contents - [Installation](#installation) - [Usage](#usage) - [Demo](#demo) ## Installation ``` bash npm install vue-script-component ``` ## Usage Find a *.vue file that you want to load a script in, and... ``` vue <template> <div> <VueScriptComponent script='<script type="text/javascript"> alert("Peekaboo!"); </script>'/> <div> </template> <script> import VueScriptComponent from 'vue-script-component' export default { ... components: { ... VueScriptComponent } ... } </script> ``` ## Demo You can find this approach being used in one of my websites https://imgsurv.com . It's a temporary image hosting site to help share images between people no matter the platform. The ads shown on the site are from Propeller at the time of writing. ## License This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.