当前位置: 首页 > 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.xdnf.cn/news/871777.html

相关文章:

  • 企业级网络安全攻防全景指南:从渗透测试到防御体系建设
  • 基于深度学习(Unet和SwinUnet)的医学图像分割系统设计与实现:超声心脏分割
  • 6. MySQL基本查询
  • Elasticsearch集群状态为RED且存在未分配分片问题排查诊断
  • GitHub 趋势日报 (2025年06月03日)
  • 小白的进阶之路系列之十四----人工智能从初步到精通pytorch综合运用的讲解第七部分
  • Delphi中实现批量插入数据
  • 5分钟了解,Mysql事务事务隔离级别
  • tensorflow image_dataset_from_directory 训练数据集构建
  • 使用 Python 的 psutil 库进行系统资源监控
  • Webpack搭建本地服务器
  • Unity3D 逻辑代码性能优化策略
  • Linux kill 暂停命令
  • 跟着deepseek浅学分布式事务(2) - 两阶段提交(2PC)
  • 人工智能:网络安全的“智能守护者”
  • 录制mp4
  • Kali Linux 安全工具解析
  • Ros(控制机器人运动)
  • .NET 原生驾驭 AI 新基建实战系列(四):Qdrant ── 实时高效的向量搜索利器
  • JVMTI 在安卓逆向工程中的应用
  • 【Oracle】存储过程
  • 纹理压缩格式优化
  • OpenCV 自带颜色表实现各种滤镜
  • 【Netty源码分析总结】
  • 使用 Unstructured 开源库快速入门指南
  • 机器学习:聚类算法
  • Python爬虫:trafilatura 的详细使用(快速提取正文和评论以及结构,转换为 TXT、CSV 和 XML)
  • Day44打卡 @浙大疏锦行
  • 01-Redis介绍与安装
  • pyqt5 安装失败