小编Eld*_*lov的帖子

如何在 Quasar 中全局注册组件?

我有一个组件,我将在我的网络应用程序的每个页面中使用它。为了简化我的工作,我如何全局注册这个组件?我用过 nuxt 一次, npm 很容易@nuxtjs/global-components。Quasar 的流程是什么?谢谢!

quasar quasar-framework

5
推荐指数
2
解决办法
1732
查看次数

如何在 Redux-Toolkit + typescript 中调度组件外部的操作?

我有轴拦截器,并且在商店中有误差减速器。如何在组件外部正确调度操作?

我尝试了 store.dispatch,我不知道为什么,但它崩溃了我的整个商店,我的整个应用程序崩溃了。我尝试了 useAppDispatch,但出现错误,无法在组件外部使用它。代码如下:

import axios from "axios";
import store from "../store/store";
import { addError } from "../store/errorSlice/errorSlice";

const instance = axios.create({
    timeout: 1000,
    withCredentials: true,
    baseURL: "http://localhost:8000"
})

instance.interceptors.response.use(response => response,
   function (error) {
        console.log("ERROR FROM SERVER");
        const { data, status } = error.response;
        const { message } = data;

        store.dispatch(addError({ message, status, active: true })) // crashes my whole app. It looks like triggering an action, but then delete all reducers
        return ;
})

export default instance;
Run Code Online (Sandbox Code Playgroud)

这是我的 …

reactjs redux react-redux redux-toolkit

4
推荐指数
1
解决办法
3154
查看次数

Vue 3 - app.config 未定义。如何绕过这个错误?

我正在按照文档做所有事情,但是,控制台中仍然有错误。我正在尝试创建 Firebase 实例的全局变量。

main.js

import { createApp } from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";

import firebase from 'firebase'
require('firebase/firestore')

const config = {
    // config
}

firebase.initializeApp(config)

const app = createApp(App)
  .use(store)
  .use(router)
  .mount("#app");

console.log(app.config) // undefined
app.config.globalProperties.$firebase = firebase;
Run Code Online (Sandbox Code Playgroud)

为什么undefined?还是我应该自己覆盖对象globalProperties中的config属性?

错误截图

javascript vue.js vuejs3

3
推荐指数
2
解决办法
1006
查看次数