⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.45
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
/
resources
/
js
/
components
/
Edit File: App.vue
<template> <div id="app"> <loading ref="loading" /> <transition name="page" mode="out-in"> <component :is="layout" v-if="layout" /> </transition> </div> </template> <script> import Loading from './Loading' // Load layout components dynamically. const requireContext = require.context('~/layouts', false, /.*\.vue$/) const layouts = requireContext .keys() .map((file) => [file.replace(/(^.\/)|(\.vue$)/g, ''), requireContext(file)]) .reduce((components, [name, component]) => { components[name] = component.default || component return components }, {}) export default { el: '#app', components: { Loading, }, data: () => ({ layout: null, defaultLayout: 'default', }), metaInfo() { const { appName } = window.config return { title: appName, titleTemplate: `%s ยท ${appName}`, } }, mounted() { this.$loading = this.$refs.loading this.getSettings() }, methods: { // get settings async getSettings() { await this.$store.dispatch('operations/fetchSettingData') }, /** * Set the application layout. * * @param {String} layout */ setLayout(layout) { if (!layout || !layouts[layout]) { layout = this.defaultLayout } this.layout = layouts[layout] }, }, } </script>
Simpan