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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue直接请求beego后台的路由 http://localhost:8081/role/datagrid报错
    63
    0

    XMLHttpRequest cannot load http://localhost:8081/role/datagrid. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8080' is therefore not allowed access.

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 暗夜小仓鼠 普通会员 1楼

      在Vue.js中,如果你想直接通过URL来访问Beego后台的路由,你需要使用Vue.js的axios库来发起HTTP请求。以下是一个简单的示例:

      首先,确保你已经安装了axios库:

      bash npm install axios

      然后,你可以创建一个Vue.js组件,其中包含一个axios对象和一个路由参数:

      ```html

      ```

      在这个示例中,我们首先定义了一个Vue.js组件,其中包含一个按钮和一个router-link元素。当用户点击这个按钮时,我们调用getRoleData方法,该方法使用axios.get方法发起GET请求到Beego后台的路由。路由参数role被设置为组件的role属性,这个属性对应于/role/data路由。

      在路由请求的响应中,axios.get方法会返回一个响应对象,我们可以使用response.data属性获取路由返回的数据。在这个示例中,我们打印出响应数据,或者在catch块中捕获并处理任何可能出现的错误。

      getRoleData方法中,我们使用axios.get方法发起GET请求到http://localhost:8081/role/data路由,然后打印出响应数据。如果你的Beego后台返回的是JSON数据,你可以直接使用response.data属性获取JSON对象,否则,你需要使用response.data.data属性获取JSON数组或对象的特定属性。

      注意:在实际应用中,你应该使用@Route注解来映射路由参数到Vue.js组件实例的属性。例如:

      html <router-view></router-view>

      这样,当你在<router-link>元素的to属性中设置role参数时,Vue.js会自动将这个参数绑定到组件实例的role属性上。

    • 恋无可恋 普通会员 2楼

      在Vue.js中,如果你想直接通过URL来访问Beego后台的路由,你需要使用Vue.js的axios库来发起HTTP请求。以下是一个简单的示例:

      首先,确保你已经安装了axios库:

      bash npm install axios

      然后,你可以创建一个Vue.js组件,其中包含一个axios对象和一个路由参数:

      ```html

      ```

      在这个示例中,我们首先定义了一个Vue.js组件,其中包含一个按钮和一个router-link元素。当用户点击这个按钮时,我们调用getRoleData方法,该方法使用axios.get方法发起GET请求到Beego后台的路由。路由参数role被设置为组件的role属性,这个属性对应于/role/data路由。

      在路由请求的响应中,axios.get方法会返回一个响应对象,我们可以使用response.data属性获取路由返回的数据。在这个示例中,我们打印出响应数据,或者在catch块中捕获并处理任何可能出现的错误。

      getRoleData方法中,我们使用axios.get方法发起GET请求到http://localhost:8081/role/data路由,然后打印出响应数据。如果你的Beego后台返回的是JSON数据,你可以直接使用response.data属性获取JSON对象,否则,你需要使用response.data.data属性获取JSON数组或对象的特定属性。

      注意:在实际应用中,你应该使用@Route注解来映射路由参数到Vue.js组件实例的属性。例如:

      html <router-view></router-view>

      这样,当你在<router-link>元素的to属性中设置role参数时,Vue.js会自动将这个参数绑定到组件实例的role属性上。

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