vue.js不使用手脚架如何跨域请求接口

直接在script标签中引入的vue.js 没有使用手脚架 去调用接口就除了问题

这个问题问的很不明确,只能进行猜测。

跨域的问题,对于老手而言,不是问题,那么我猜你应该是本地开发遇见了问题,因为在本地浏览器的开发可能会因为浏览器的安全策略遇见跨域问题。

    最简单的方法去把对应的包下载下来本地调用,你可以直接去官网或者是 GitHub 上下载。

    如果是 Chrome 浏览器解除跨域限制的话:

      先新建一个目录,例如:C:\MyChromeDevUserData

      再新建一个 chrome 浏览器的快捷方式,推荐取名为“chrome-debug”作为区分,右击它然后在属性页面中的目标输入框里加上 --disable-web-security --user-data-dir=C:\MyChromeDevUserData,这里--user-data-dir 的值就是刚才新建的目录。

      点击应用和确定后关闭属性页面,并打开chrome浏览器。再次打开chrome,发现有“--disable-web-security”相关的提示,说明chrome又能正常跨域工作了。

      跨域成功后,而稍微想一想, C:\MyChromeDevUserData 其实就是新建一个新的用户目录,然后你使用这个解除了安全限制的新用户去进行开发,但注意不要用来上网。

    如果是 Firefox 浏览器解除跨域限制的话:

      地址栏输入 about:config 

      将 security.fileuri.strict_origin_policy 改为 false

      将 security.mixed_content.block_active_content 改为 false

注:浏览器可能会对自己的安全策略升级,我只能保证第一种和第二种方法都是近期可用的。

其次,比较小的可能是想知道如何进行跨域,这种方法就超多,而且写太长也不好,我只推荐你自己去 MDN 网上面去搜索“跨域”。

温馨提示:答案为网友推荐,仅供参考