Advertisement
Guest User

vuetifyIcons

a guest
Oct 22nd, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /** src/plugins/vuetify.js **/
  2. import '@mdi/font/css/materialdesignicons.css'
  3. import Vue from 'vue'
  4. import Vuetify from 'vuetify/lib'
  5.  
  6. Vue.use(Vuetify)
  7.  
  8. const opts = {}
  9.  
  10. export default new Vuetify(opts)
  11.  
  12. /** someDir/public/js/vue/app-vue.js **/
  13. import Vue from 'vue'
  14. import App from './components/App'
  15. import vuetify from "../../../../src/plugins/vuetify";
  16.  
  17. new Vue({
  18.     vuetify,
  19.     el: '#vue-app',
  20.     template: `<app/>`,
  21.     components: {App}
  22. })
  23.  
  24. /** someDir/public/js/vue/components/App.vue **/
  25. <template>
  26.     <v-app>
  27.         <v-container>
  28.             <div class="test">
  29.                 <h1 class="test__title">Single File Component working !</h1>
  30.             </div>
  31.             <v-btn fab><v-icon>mdi-home</v-icon></v-btn>
  32.             <v-combobox
  33.                     v-model="select"
  34.                     :items="items"
  35.                     label="Select a favorite activity or create a new one"
  36.             ></v-combobox>
  37.             <v-btn color="primary">This is a v-btn !</v-btn>
  38.             <card-button/>
  39.         </v-container>
  40.     </v-app>
  41. </template>
  42.  
  43. /** someDir/public/module/vue.php **/
  44. <?php
  45. $params = [
  46.     'title' => 'POC Vue',
  47. ];
  48. require_once '../scripts/header.php';
  49. ?>
  50. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
  51. </head>
  52. <body>
  53.     <div id="vue-app">Vue not working</div>
  54. <script src="http://localhost:8080/someDir/dist/js/app-vue.js"></script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement