Vue.js
13
Вклад в тег
pluginOptions: {
'style-resources-loader': {
preProcessor: 'scss',
patterns: [
path.resolve(__dirname, 'src/scss/_variables.scss'),
path.resolve(__dirname, 'src/scss/_mixins.scss'),
],
}
},
css: {
loaderOptions: {
sass: {
data: `
@import "@/scss/_variables.scss";
@import "@/scss/_mixins.scss";
`,
}
}
},
DONE Compiled successfully in 1704ms 15:06:07
App running at:
- Local: localhost:8080
mounted() {
this.showPreloader = true
this.$http.get('/someUrl').then(response => {
// данные загружены, убираем прелоадер
this.showPreloader = false
// записываем полученные данные куда-либо
this.someData = response.body
}, response => {
// запрос завершился ошибкой
// показываем сообщение об ошибке
this.showPreloader = false
this.showError = true
});
},
mounted() {
this.showPreloader = true
Promise.all([
this.$http.get('/someUrl'),
this.$http.get('/someUrl2')
]).then(results => {
// данные загружены, убираем прелоадер
this.showPreloader = false
}, response => {
// один или несколько запросов завершились с ошибкой
// показываем сообщение об ошибке
this.showPreloader = false
this.showError = true
});
},