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

在VSCode中开发一个uni-app项目

创建项目

使用命令行工具(例如 vue-cli)来创建一个新的 uni-app 项目。
创建以JavaScript开发的工程

npx degit dcloudio/uni-preset-vue#vite my-vue3-project
//或者
npx degit dcloudio/uni-preset-vue#vite-alpha my-vue3-project

创建以TypeScript开发的工程

npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project

创建好之后,在执行

npm install

配置VSCode

在VSCode中使用需要安装一些插件来辅助开发

  • uni-helper:主要是增加代码提示功能
  • uni-create-view:主要是帮助我们快速创建uniapp视图和组件,创建视图页面时将自动添加 pages.json 中

创建页面时也可以自行创建,然后在pages.json中手动配置路由。

在运行时,需要先在小程序的manifest.json文件中配置appid
在这里插入图片描述

appid在微信公众平台中查看

在这里插入图片描述

项目运行调试

先执行dev:mp-weixin
在这里插入图片描述
执行完成后,项目中会出现dist文件夹,之后打开微信开发者工具,点击导入,选中该项目下dist文件夹中的mp-weixin,导入成功后,输入微信公众平台中查看的appid即可创建,成功运行在微信开发者工具中。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

路由配置

小程序的主包是有限制大小的,太大就不能运行,所以在创建路由页面的时候需要尽量的创建子包,进行分包创建,避免这个问题。

{"pages": [{"path": "pages/home/index","style": {"navigationBarTitleText": "uni-app"}},{"path": "pages/my/index","style": {"navigationBarTitleText": "uni-app"}}],"globalStyle": {"navigationBarTextStyle": "black","navigationBarTitleText": "uni-app","navigationBarBackgroundColor": "#F8F8F8","backgroundColor": "#F8F8F8"},"subPackages": [{"root": "games","pages": [{"path": "pages/game1/index","style": {"navigationBarTitleText": "小游戏"}},{"path": "pages/game2/index","style": {"navigationBarTitleText": "小游戏"}}]}]
}

当页面路由配置好之后,在跳转其他页面展示的是该页面的路径而不是页面内容时,可以尝试清除缓存

http://www.lqws.cn/news/114319.html

相关文章:

  • Linux RPC 和 NFS 教程
  • 湖北理元理律师事务所:债务化解中的心理重建与法律护航
  • 【Java算法】八大排序
  • Lifecycle 核心原理面试回答
  • 得物GO面试题及参考答案
  • NLP学习路线图(二十四):门控循环单元(GRU)
  • QT聊天项目DAY13
  • Tauri(2.5.1)+Leptos(0.7.8)开发桌面应用--简单的工作进度管理
  • 英福康INFICON VGC501, VGC502, VGC503 单通道、双通道和三通道测量装置
  • 【Harmony OS】数据存储
  • pytorch基本运算-导数和f-string
  • 【分布式技术】KeepAlived高可用架构科普
  • Vert.x学习笔记-EventLoop与Handler的关系
  • 电脑安装系统蓝屏的原因
  • 1. 引言
  • CSS(2)
  • AI 大模型+数字营销
  • LangChain操作指南
  • 欢乐熊大话蓝牙知识14:用 STM32 或 EFR32 实现 BLE 通信模块:从0到蓝牙,你也能搞!
  • Redisson学习专栏(五):源码阅读及Redisson的Netty通信层设计
  • Python函数参数详解:从位置参数到灵活调用的艺术
  • React 基础语法
  • AI数据集构建:从爬虫到标注的全流程指南
  • HashMap 的底层原理
  • windows安装和部署docker
  • String 学习总结
  • LangChain基本概念
  • Spring @Value注解的依赖注入实现原理
  • 使用 Python 制作 GIF 动图,并打包为 EXE 可执行程序
  • 3步在小米13手机跑DeepSeek R1