前端
在vue项目中axios发起请求时的小知识
1.发起axios请求时,喜欢使用async和await来修饰
使用axios发起请求时,我们在一些文章或者视频当中多多少少都会看到async和await这对兄弟?所以它们到底是什么意思呢?为什么要写成这样子?
async和await是es7的语法,其实我们不需要深入理解,就当养成习惯就好,以后记住发送axios请求的时候加上这对修饰兄弟就行
async就是一个修饰符,用来修饰函数的,awai
小鱼儿学Tkinter-Entry 单行文本框
Entry 控件:用来输入单行文本
一个简单的 Entry
from tkinter import *
root = Tk()
root.geometry('200x100')
Entry(root , text = 'input your text here' ).pack(pady = 20)
root.mainloop()
简单Entry 示例
上
Webpack+Vue+Ts完整搭建配置过程
1、webpack的基本配置
(1)、在vscode终端中运行以下命令:
mkdir webpack-demo 创建目录
cd webpack-demo 进入目录
npm init -y 创建package.json文件
npm install webpack webpack-cli --save-dev 安装webpack和webpack-cli
(2)、新建文件夹src,在src里面
vue3 + tsx 的几种写法(完整版)
环境介绍:Nodejs:14.18.0、Vite:2.7.10、Vue:3.2.26、依赖安装采用pnpm。
第一部分:环境搭建
一、使用 pnpm创建一个vite程序
$ pnpm create vite
二、安装vite插件:@vitejs/plugin-vue-jsx
$ pnpm i @vitejs/plugin-vue-jsx
三、在vite.config.js加入jsx配置
//
vite + vue3多页面配置记录references,loadEnv等
目的:使用vite创建vue3项目记录细节点
上篇vue2/vue3 + webpack多页面遇到的问题和思考我们使用vue-cli搭建项目都是使用webpack打包的,现在对比一下vite感受一下极速开发体验
增:下一篇vite + vue3 多页面实战优化续集:eslint+lint-staged+husky+stylelint
第一部分:项目基础配置ts相关: lib, references
网络请求库 – axios库
1.认识Axios库
Axios 是一个基于 Promise 的 HTTP 库,可以用在浏览器和 node.js 中发送网络请求。
1.1 Axios的优点
XMLHttpRequest,fetch是高级一点的原生
原生的缺点:
1.需要自己来封装原生。
2.原生某些功能不具备,你需要自己来完成请求拦截,响应拦截等。
3.js可以跑在浏览器和node上面,但是原生的fetch是不能工作在node中
