vuejs2相关内容

如何改进 axios.spread

下面的代码用于根据 studentList 进行多个 HTTP 调用. 效果很好;但是,我认为 axios 传播是没有必要的 出口默认{getFee (studentList: { studentId: string }[]) {如果 (studentList.length ..
发布时间:2022-01-01 10:31:16 其他开发

如何使用 VueJS 在 localStorage 中存储来自 API 的数据

我用VueJS练习简单的SPA需要我听一个API并将它的一些数据保存在浏览器的localStorage中,但是我对VueJS的经验仍然不是很丰富所以我不知道如何采取具体的数据并将其保存到 LS,以便登录的用户稍后可以查看他们的信息. API 检索了很多信息,目前我只想获取用户的电子邮件和姓名. 这是目前的代码: 从 'axios' 导入 axios;从 'axios-jsonp' 导 ..
发布时间:2022-01-01 10:31:07 前端开发

VueJs 本地资产路径

我正在开发 Vuejs 应用程序.基于 Quasar Framework ,在 src/components/Hello.vue我有一个函数来加载 json 文件 axios.get('../assets/json/ar/myfile.json').then(响应 => {//JSON 响应被自动解析.控制台日志(响应)}).catch(e => {this.errors.push(e)}) ..
发布时间:2022-01-01 10:30:07 前端开发

像 Mixins 一样在 Vue js 中全局读取配置

我有一个棘手的要求.我想通过调用 API 来读取配置(例如,id,api 等).然后我想全局保存这些值,以便我的所有 Vue 组件都可以读取它. 我见过mixin. 但它看起来像是通用功能,我必须在我的组件中导入该 mixin. 如何只执行一次并直接为我的所有组件保存该值?我认为这个 example 看起来很适合我的需求,但我不能明白这是一个好方法吗? 解决方案 Afai ..
发布时间:2022-01-01 10:23:07 前端开发

执行多个请求 Axios (Vue.js)

我正在尝试执行两个非并发请求,但想在执行第二个请求之前使用我的第一个请求中的数据.如何实现从第一个请求中获取数据,然后将该数据用于第二个请求? axios.get('/user/12345').then(response => this.arrayOne = response.data);axios.get('/user/12345/' + this.arrayOne.name + '/perm ..
发布时间:2022-01-01 10:20:55 前端开发

VueJS 数据属性在挂载的函数中返回未定义

我使用 Axios 发出了一个 get 请求,它按预期返回了一些数据,但我无法在挂载的函数中访问应用程序的数据属性来分配请求的结果.this.productList 的控制台日志返回 undefined.有人能指出我正确的方向吗? new Vue({el: '#products',数据:函数(){返回{测试:'你好',产品列表:空}},安装:功能(){axios.get('https://api ..
发布时间:2022-01-01 10:16:39 前端开发

如何全局或从一点管理 axios 错误

我的应用程序中到处都是标准的 then/catch axios 代码,一个简单的代码就像这样.. axios.get('/').then( r => {} ).catch( e => {} ) 我在上面遇到的问题是我必须复制 catch() 块来处理我在我的应用程序中调用的任何潜在错误,我的问题是,如果有什么我可以从入口点全局捕获错误,而不是在任何地方使用 catch. 我正在寻找 ax ..
发布时间:2022-01-01 10:11:42 前端开发

使用 vue 在 axios 响应后重定向

好的,所以我有以下方法.基本上我正在调用 API 后端,发布用户名和密码,如果这些通过,在响应中,服务器向我发送 200 状态.我想要做的是在响应中,在获得状态后,运行 if/else,因此如果状态为 200,则重定向,否则显示错误消息.每次我尝试使用 'this.$router.push('/any route here')', 我收到一个错误:'homepage.vue?3ec6:72 ..
发布时间:2022-01-01 10:11:34 其他开发

使用 axios 和 vue.js 取消之前的请求

我正在使用 axios 和 vue.js.我已经谷歌了它,并检查了 axios 文档,但仍然不明白如何去做. 解决方案 2020 更新:如何取消 axios 请求 生成一个cancelToken并保存 从 'axios' 导入 axiosconst request = axios.CancelToken.source(); 将 cancelToken 传递给 axios 请求 ..
发布时间:2022-01-01 10:09:05 前端开发

Vue-Router 使用 props 传递数据

我很难使用 Vue-Router 传递道具.当我将它们带入下一个视图时,我似乎无法访问这些道具.这是我的方法对象: 方法:{提交表格() {让 self = this;轴({方法:'发布',网址:url_here,数据:{电子邮件:this.email,密码:this.password},标题:{'内容类型':'application/x-www-form-urlencoded;字符集=utf- ..
发布时间:2022-01-01 10:08:09 前端开发

更改 axios 的默认基本 url

我已经这样配置了我的 axios const axiosConfig = {baseURL: 'http://127.0.0.1:8000/api',超时:30000,};Vue.prototype.$axios = axios.create(axiosConfig) 在我的组件内部,我调用了 this.$axios.get('items').then().. 现在上述工作,但我想改变 b ..
发布时间:2022-01-01 10:07:32 前端开发

地图边界更改时显示新标记并清除旧标记

当地图边界被用户移动时,使旧位置标记消失并显示新标记. 例如,您可以查看此 地图.每次边界更新和清除旧位置标记时,标记都会移动.我正是在尝试这样做. 更新 2 到目前为止我所做的就在下面.没有错误,但仍然可以同时看到所有标记..? data(){返回 {边界:{},地图: {},地图名称:“地图",庄园:[],}},安装(){axios.get('/ajax').then((r ..
发布时间:2021-12-26 17:04:12 前端开发