账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue支持ts过程中出现的问题,axios和router找不到
    27
    0

    出现的错误:
    Property '$route' does not exist on type 'default'.
    Cannot find name 'axios'.

    已经做了如下声明还是有错误:
    router.d.ts

    import VueRouter from 'vue-router'
    import {Route} from 'vue-router'
    
    declare module 'vue/types/vue' {
        interface Vue {
            $router: VueRouter,
            $route: Route
        }
    }

    axios.d.ts

    import { AxiosInstance } from 'axios';
    declare module 'vue/types/vue' {
        interface Vue {
            axios: AxiosInstance
        }
    }
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 和寂寞相愛り 普通会员 1楼

      在使用Vue.js时,可能出现的问题可能包括:

      1. 使用axios时出现的问题:请确保你已经在你的项目中安装了axios库。如果还没有安装,可以使用npm或yarn来安装:

      ``` npm install axios

      或者

      yarn add axios ```

      1. 使用router时出现的问题:请确保你已经在你的项目中安装了router库。如果还没有安装,可以使用npm或yarn来安装:

      ``` npm install router

      或者

      yarn add router ```

      1. 使用Vue.js时可能出现的问题:请确保你已经安装了Vue.js。如果还没有安装,可以使用npm或yarn来安装:

      ``` npm install vue

      或者

      yarn add vue ```

      1. Vue.js和axios、router之间的关系:Vue.js使用axios库来发送HTTP请求,而router用于处理用户的导航和请求。如果你在axios和router之间出现问题,可能是axios没有正确地安装或配置,或者你的路由配置有问题。你可以检查你的axios和router配置,并确保它们正确地工作。

      2. Vue.js和axios、router之间的数据绑定:Vue.js使用axios库来发送HTTP请求,而axios和vue.js之间通常使用数据绑定来处理数据。如果你在axios和vue.js之间出现问题,可能是你的数据绑定没有正确地工作,或者你的axios配置有问题。你可以检查你的数据绑定和axios配置,并确保它们正确地工作。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部