当前位置: 首页 > wzjs >正文

沈阳网站建设哪家好网站推广策划书

沈阳网站建设哪家好,网站推广策划书,典型的电子商务网站,wordpress主题dribbbleAJAX 允许我们在不刷新页面的情况下与服务器交互,实现:动态加载数据,提交表单信息,实时更新内容,与后端 API 通信。通常使用专门的 HTTP 客户端库来处理 AJAX 请求。 npm install axiosimport axios from axios;expor…

AJAX 允许我们在不刷新页面的情况下与服务器交互,实现:动态加载数据,提交表单信息,实时更新内容,与后端 API 通信。通常使用专门的 HTTP 客户端库来处理 AJAX 请求。

npm install axios
import axios from 'axios';export default {data() {return {users: []};},async mounted() {try {const response = await axios.get('https://api.example.com/users');this.users = response.data;} catch (error) {console.error('获取用户数据失败:', error);}}
};

创建 Axios 实例

// src/utils/request.js
import axios from 'axios';const api = axios.create({baseURL: 'https://api.example.com',timeout: 5000,headers: {'Content-Type': 'application/json'}
});// 请求拦截器
api.interceptors.request.use(config => {const token = localStorage.getItem('token');if (token) {config.headers.Authorization = `Bearer ${token}`;}return config;
});// 响应拦截器
api.interceptors.response.use(response => response.data,error => {if (error.response.status === 401) {// 处理未授权}return Promise.reject(error);}
);export default api;

AJAX 请求的最佳实践

1在合适的生命周期钩子中发起请求

created/mounted:组件初始化时获取数据
watch:监听路由或参数变化时重新获取数据

watch: {'$route.params.id': {handler(newId) {this.fetchData(newId);},immediate: true // 立即执行一次}
}

2处理加载状态

data() {return {isLoading: false,data: null,error: null};
},
methods: {async fetchData() {this.isLoading = true;this.error = null;try {this.data = await api.get('/data');} catch (err) {this.error = err.message;} finally {this.isLoading = false;}}
}

避免内存泄漏

在组件销毁前取消未完成的请求:

import axios from 'axios';export default {data() {return {cancelToken: axios.CancelToken.source()};},methods: {fetchData() {axios.get('/data', {cancelToken: this.cancelToken.token});}},beforeUnmount() {this.cancelToken.cancel('组件卸载,取消请求');}
};

http://www.dtcms.com/wzjs/194593.html

相关文章:

  • 潍坊做网站建设珠海网站seo
  • 网站建设及发展做百度推广的业务员电话
  • 网站开发完没人运营免费的云服务器有哪些
  • 公司网站建设服务公司长沙seo平台
  • 网站开发中 html商务软文写作300
  • 佛山营销网站建设推广网络广告代理
  • 网站建设 发短信文案全网推广的方式
  • 做国外贸易哪个网站好合肥网站优化seo
  • 自己做网站需要什么技术水果网络营销策划书
  • 北京高端网站建设有限公司江西优化中心
  • 禁止下载app网站百度网盘怎么提取别人资源
  • wordpress ultimate北京seo分析
  • c 做网站流程百度联盟一天多少收入
  • 网站建设需要大约多少钱seo营销名词解释
  • 微信小程序wordpress码迷seo
  • 大学网站建设评比考核办法360seo优化
  • 资金盘做网站企业网站优化方案
  • 网站建设成本报表成都seo公司排名
  • 鄂尔多斯 网站制作产品策划方案怎么做
  • 给客人做邀请函在哪里网站办理专业排名优化工具
  • 苏州城乡住房建设厅网站seo的内容怎么优化
  • 党校网站项目建设的必要性西安百度推广外包
  • 免费网站建设培训seo的优化流程
  • 化妆品网站开发的背景公司品牌宣传
  • 网站建设qq群公司怎么在百度上推广
  • 郑州移动网站建设软文写作的十大技巧
  • wordpress账号密码在哪个文件下seo技术教程网
  • 网站备案要先怎么做珠海做网站的公司
  • 上饶网站建设公司网页优化最为重要的内容是
  • 显示海外地址用什么地图?建站seo推广