欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:Axios、SASS學(xué)習(xí)筆記

Roku樂酷購綜合2025-05-05420

柚子快報邀請碼778899分享:Axios、SASS學(xué)習(xí)筆記

http://yzkb.51969.com/

目錄

前言

一、Axios基礎(chǔ)認(rèn)識

1、簡介

2、相關(guān)文檔

3、基本配置

4、基礎(chǔ)快捷使用

二、Axios封裝

1、公共配置文件

2、細(xì)化每個接口的配置

3、使用并發(fā)送請求

三、SASS

1、簡介

2、相關(guān)文檔

3、使用前奏

4、使用變量

5、嵌套規(guī)則

6、父級選擇器標(biāo)識 &

前言

1、打包工程各個頁面的統(tǒng)一命名

component: () => import(/* webpackChunkName: "about" */ '../views/AboutView.vue')

注意:/* webpackChunkName: "about" */不是注釋,作用:打包工程時文件的命名開頭統(tǒng)一

2、網(wǎng)頁地址時有時無的 #

const router = new VueRouter({

mode: "history",//控制網(wǎng)址是否有#,設(shè)置了就沒有#

base: process.env.BASE_URL,

routes,

});

一、Axios基礎(chǔ)認(rèn)識

1、簡介

Axios 是一個基于 promise?網(wǎng)絡(luò)請求庫,作用于 node.js 和瀏覽器中

它是 isomorphic (同構(gòu))的,即同一套代碼可以運行在瀏覽器和 node.js 中

在服務(wù)端它使用原生 node.js http 模塊,而在客戶端 (瀏覽端) 則使用 XMLHttpRequests

2、相關(guān)文檔

(1)Axios官方文檔

起步 |?Axios中文文檔 | Axios中文網(wǎng)https://www.axios-http.cn/docs/intro(2)現(xiàn)代 JavaScript 教程之Promise

Promisehttps://zh.javascript.info/promise-basics

3、基本配置

(1)安裝

npm install axios

(2)引入:在main.js文件中引入

// 使用CommonJS規(guī)范

const axios = require('axios').default;

// 使用Es6規(guī)范

import axios from 'axios'

4、基礎(chǔ)快捷使用

(1)未帶請求參數(shù)

/* GET請求 */

axios.get('url',{})

.then((res)=>{//成功

console.log(res)

})

.catch((err)=>{

console.log(err)

})

/* POST請求 */

axios.post("url", {

username: "xxxxxx",

password: "xxxxxx",

})

.then((res) => {

console.log(res);

})

.catch((err) => {

console.log(err);

});

(2)帶請求參數(shù)

注意:GET請求帶參使用params;POST請求帶參使用data

/* GET請求 */

axios({

method:"GET",

url:'',

params:{

key:'',

},

})

.then((res)=>{

console.log(res)

})

.catch((err) => {

console.log(err);

});

/* POST請求 */

axios({

method:"POST",

url:'',

data:{

key:'',

},

headers:{

'content-type':'application/x-www-form-urlencoded',

},

})

.then((res)=>{

console.log(res)

})

.catch((err) => {

console.log(err);

});

二、Axios封裝

1、公共配置文件

在src文件夾下=》創(chuàng)建request文件夾=》request.js文件

/* request.js */

// 引入axios

import axios from "axios";

// 創(chuàng)建實例,并帶上默認(rèn)配置

const instance = axios.create({

baseURL: "",

// timeout 指定請求超時的毫秒數(shù)

// 如果請求時間超過 timeout 的值,則請求會被中斷

timeout: 1000, // 默認(rèn)值是 0 (永不超時)

headers: {'X-Custom-Header': 'f3oobar'} // 默認(rèn)請求頭

});

// 導(dǎo)出實例

export default instance;

2、細(xì)化每個接口的配置

在src文件夾下=》新建api文件夾=》新建js文件,如about.js、home.js、index.js...

/* /api/index.js */

// 引入axios實例

import instance from '@/request/request.js'

// 獲取用戶信息(GET請求)

export function userInfo(params){

return instace({

url:"/user",

method:"GET",

params//增強寫法

})

}

// 獲取用戶信息(POST請求)

export function userInfo(data){

return instace({

url:"/user",

method:"POST",

data,

headers:{

'content-type':'application/x-www-form-urlencoded'

}

})

}

3、使用并發(fā)送請求

到.vue頁面文件中,按需引入需要用的接口函數(shù)

三、SASS

1、簡介

Sass 是一款強化 CSS 的輔助工具

它在 CSS 語法的基礎(chǔ)上增加了變量 (variables)、嵌套 (nested rules)、混合 (mixins)、導(dǎo)入 (inline imports) 等高級功能

這些拓展令 CSS 更加強大與優(yōu)雅,以及更高效地開發(fā)項目

2、相關(guān)文檔

Sass基礎(chǔ)教程 Sass快速入門 Sass中文手冊 | Sass中文網(wǎng)Sass是世界上最成熟、穩(wěn)定和強大的專業(yè)級CSS擴展語言https://www.sass.hk/guide/

3、使用前奏

(1)快速安裝

通過創(chuàng)建Vue腳手架時,勾選【CSS Pre-processors】=>【Sass/SCSS (with dart-sass)】

(2)開啟sass

5、嵌套規(guī)則

在sass中,可以像俄羅斯套娃那樣在規(guī)則塊中嵌套規(guī)則塊,嵌套關(guān)系即父子關(guān)系

sass在輸出css時會把這些嵌套規(guī)則處理好,避免重復(fù)書寫

注意:此嵌套關(guān)系并非嚴(yán)謹(jǐn)?shù)闹毕蹈缸雨P(guān)系,僅代表包含關(guān)系

6、父級選擇器標(biāo)識 &

& 符號在每一層的選擇器中,標(biāo)識當(dāng)前選擇器自身,方便直接在聯(lián)級中書寫偽類等 css 屬性

柚子快報邀請碼778899分享:Axios、SASS學(xué)習(xí)筆記

http://yzkb.51969.com/

文章來源

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19058754.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機訪問

文章目錄