guqzhou guqzhou
首页
快捷导航
下载站
  • Html 篇
  • Javascript 基础篇
  • 框架

    • Vue2
  • 前端文章

    • Css 篇
    • 微信开发
    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《TypeScript 从零实现 axios》
    • 小程序笔记
    • JavaScript 基础
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 面试题库

    • HTML
    • CSS
    • jQuery
    • Vue
    • 零碎
  • 面试心得

    • 杂言碎语
  • 摘抄收录

    • ☆ 励志鸡汤
    • ❀ 人间烟火
    • ☣ 万物沦丧
    • ✌ 关掉烦恼
    • ✲ 小酒馆
  • 读书笔记

    • 《小狗钱钱》
    • 《穷爸爸富爸爸》
    • 《聪明人使用方格笔记本》
关于
  • 学习
  • 面试
  • 心情杂货
  • 友情链接
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue资源
  • 主站CDN
  • Vercel
  • Netlify
  • Github
GitHub

guqzhou

喜欢所以去追求!
首页
快捷导航
下载站
  • Html 篇
  • Javascript 基础篇
  • 框架

    • Vue2
  • 前端文章

    • Css 篇
    • 微信开发
    • JavaScript
    • Vue
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《TypeScript 从零实现 axios》
    • 小程序笔记
    • JavaScript 基础
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 面试题库

    • HTML
    • CSS
    • jQuery
    • Vue
    • 零碎
  • 面试心得

    • 杂言碎语
  • 摘抄收录

    • ☆ 励志鸡汤
    • ❀ 人间烟火
    • ☣ 万物沦丧
    • ✌ 关掉烦恼
    • ✲ 小酒馆
  • 读书笔记

    • 《小狗钱钱》
    • 《穷爸爸富爸爸》
    • 《聪明人使用方格笔记本》
关于
  • 学习
  • 面试
  • 心情杂货
  • 友情链接
  • 分类
  • 标签
  • 归档
  • 网站
  • 资源
  • Vue资源
  • 主站CDN
  • Vercel
  • Netlify
  • Github
GitHub
  • vue2
  • CSS

  • Javascript基础

  • javascript进阶

  • typeScipt

  • vue2

  • vue3

  • react

  • vue实战

  • pinia的使用

  • gis

  • 前端文章

  • JavaScript文章

  • Vue文章

  • 小程序开发文章

  • uni-app

    • 页面跳转问题
    • 生命周期
    • vue3 + ts
      • vue3 + ts多端应用
        • 创建uni-app项目
        • 请求和上传文件拦截
        • 登陆状态
  • 学习笔记

  • TaroUI的使用

  • 工具使用

  • 前端
  • uni-app
guqzhou
2023-10-02
0

vue3 + ts

# vue3 + ts多端应用

# 创建uni-app项目

# 通过Hbuilderx创建

  1. 插件安装 插件图片
  2. 在微信开发者工具中记得打开服务端口 服务端口
  3. 新建页面 新建页面

# 通过命令行创建

选vscode对ts支持友好,熟悉的编辑器

  1. 安装插件 安装插件 安装插件 安装插件

  2. ctrl + i 能够唤醒代码提示

  3. 安装命令

npx degit dcloudio/uni-preset-vue#vite-ts app
1

链接地址 4. 安装类型声明文件

pnpm i -D @types/wechat-miniprogram @uni-helper/uni-app-types
1
  1. vscode 设置进行文件关联 文件关联

# 请求和上传文件拦截

// 1.用uni.addInterceptor添加请求拦截request和上传文件拦截uploadFile
uni.addInterceptor('request', httpInterceptor)
uni.addInterceptor('request', httpInterceptor)
// 2。非htttp开头拼接地址
if (!options.url.startsWith('http')) {
    options.url = baseUrl + options.url
}
// 3 添加请求超时
options.timeout = 10000
// 4.添加请求头信息
options.header = {
    'source-client': 'miniapp',
    ...options.header,
}
// 5.添加token 
const store = useToken()
if (token) {
  options.header.Authorization = token
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

# 自动导入组件

# 登陆状态

# 小程序登陆

上次更新: 2023/10/22, 16:10:00
生命周期
《ES6 教程》笔记

← 生命周期 《ES6 教程》笔记 →

最近更新
01
面向对象
01-05
02
typescript用localStorage封装过期时间
01-05
03
npm、pnpm、yarn删除文件缓存
12-14
更多文章>
Theme by Vdoing | Copyright © 2021-2024 guqzhou | 萌ICP备20238188号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式