中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

扒下來的網站怎么做修改seo教學視頻教程

扒下來的網站怎么做修改,seo教學視頻教程,java編程做網站,分銷平臺搭建vue3 學習筆記04 – axios的使用及封裝 安裝 Axios 和 TypeScript 類型定義 npm install axios npm install -D types/axios創(chuàng)建一個 Axios 實例并封裝成一個可復用的模塊,這樣可以在整個應用中輕松地進行 API 請求管理。 在 src 目錄下創(chuàng)建一個 services 文件夾&…

vue3 學習筆記04 – axios的使用及封裝

  • 安裝 Axios 和 TypeScript 類型定義
npm install axios
npm install -D @types/axios

創(chuàng)建一個 Axios 實例并封裝成一個可復用的模塊,這樣可以在整個應用中輕松地進行 API 請求管理。

  • 在 src 目錄下創(chuàng)建一個 services 文件夾,并在其中創(chuàng)建 api.ts 文件:
  // src/services/api.tsimport axios, { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios';// 創(chuàng)建一個 axios 實例
const api: AxiosInstance = axios.create({baseURL: import.meta.env.VITE_APP_BASE_API,timeout: 30000, // 請求超時時間headers: {'Content-Type': 'application/json'// 其他默認請求頭可以在這里配置}
});// 請求攔截器
api.interceptors.request.use((config: AxiosRequestConfig) => {// 在請求發(fā)送之前做些什么,例如加入 token 等操作return config;},(error) => {// 處理請求錯誤return Promise.reject(error);}
);// 響應攔截器
api.interceptors.response.use((response: AxiosResponse) => {// 在響應數(shù)據(jù)返回之前做些什么,例如對響應數(shù)據(jù)進行處理return response.data;},(error) => {// 處理響應錯誤return Promise.reject(error);}
);export default api;
  • 項目根目錄新建.env.dev – 開發(fā)環(huán)境變量
NODE_ENV = 'development'
VITE_APP_BASE_API = '/api'
VITE_APP_TARGET_URL = "https://api.example.com"
  • 項目根目錄新建.env.pro – 生產環(huán)境變量
NODE_ENV = 'production'
VITE_APP_BASE_API = '/api'
VITE_APP_TARGET_URL = "https://api.example.com"
  • vite.config.ts中配置proxy
export default defineConfig({plugins: [vue()],server:{host: '0.0.0.0', // 允許IP訪問proxy: {[env.VITE_APP_BASE_API]: {changeOrigin: true,target: env.VITE_APP_TARGET_URL,secure: false,rewrite: (path) => path.replace(new RegExp(`^${env.VITE_APP_BASE_API}`), '')},}}
})
  • 使用axios封裝

    • 在src/api文件下新建login/login.ts文件
          import api from '@/services/api';import { AxiosPromise } from "axios";import { LoginData, LoginResult } from "./types";export function login(data:LoginData):AxiosPromise<LoginResult> {return api({url: '/mock/user/login',method: 'post',data})}
      
    • src/login/types.ts
          export interface LoginData {/*** 用戶名*/username: string;/*** 密碼*/password: string;}export interface userInfoVo {id: numbername: stringphone: number}/*** 登錄響應*/export interface LoginResult {/*** token*/token?: string;/*** 過期時間(單位:毫秒)*/expireAt?: number;/*** 刷新token*/refreshToken?: string;/*** 用戶信息*/userInfo?: userInfoVo[];}
      
  • vue文件中使用

<template>form表單.....
<el-button class="login-button" type="primary" @click="handleLogin" :loading="loading">登錄</el-button>
</template> 
<script setup lang="ts">
import { login } from '@/api/login/login'
import { useRouter } from 'vue-router'
let loading = ref(false)
const router = useRouter()
const handleLogin = ()=>{let data = {username:'xxx',password:'xxx'}loading.value = truelogin(data).then((res)=>{loading.value = false// 一些存儲token及其他信息的處理的處理....要干的事router.push('/')})
}
</script>  
http://www.risenshineclean.com/news/46107.html

相關文章:

  • 網站后臺出現(xiàn)亂碼網絡營銷推廣的方式
  • 網絡公司的名字優(yōu)化手機流暢度的軟件
  • 網店代運營怎么做廣東seo網站設計
  • 網站開發(fā)女生可以做嗎淘寶指數(shù)網站
  • 京東商城網站地址是多少今日最新的新聞
  • 旅游信息網站開發(fā)背景站內關鍵詞排名優(yōu)化軟件
  • 建設部網站1667號北京seo外包平臺
  • 網站點擊率多少正常怎樣在百度做廣告宣傳
  • 湖北移動網站建設互聯(lián)網營銷的五個手段
  • 網站怎么做推廣和優(yōu)化seo推廣知識
  • 泰州網站建設多少錢北京環(huán)球影城每日客流怎么看
  • 做網站建設價格網絡軟文營銷案例3篇
  • 網站建設需要多少錢小江網頁設計seo網絡推廣外包公司
  • 網站開發(fā)需求書接推廣一般多少錢
  • 昆明房產網站建設seo全網營銷
  • 建設網站公司 優(yōu)幫云網站排名優(yōu)化專業(yè)定制
  • 哪些網站可以做調查賺錢廣告關鍵詞有哪些類型
  • 政府網站用的什么cms系統(tǒng)常州seo排名收費
  • 泉州seo-泉州網站建設公司正規(guī)推廣平臺有哪些
  • 外貿網站銷售方式好用搜索引擎排名
  • dw制作網站站長聯(lián)盟
  • 做網站違法嘛萬能軟文模板
  • 做免費網站怎么賺錢品牌推廣方案
  • 周杰倫做的廣告網站英文外鏈代發(fā)
  • 贛州曬房網百度seo排名360
  • 合肥網站 技術支持 上誠科技餐飲營銷方案
  • 成都個人建網站關鍵詞優(yōu)化哪家強
  • 中國最新軍事新聞 新聞seo外鏈發(fā)布軟件
  • 免費網站下載軟件免費個人網頁制作
  • 我做的網站服務器別人沒法左鍵點擊下載呢寧波谷歌seo