uniapp项目创建

第一章、uniapp简介

1.1 uniapp描述

uniapp官网:uni-app官网

微信小程序官网:微信开放文档

  • 是一个使用类似的Vue.js,就能开发所有前端应用的框架,很全。也就是我们只需要写一套代码就可以发布到 iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/京东)、快应用等多个平台。

1.2 开发工具

1.2.1 HBuilderX 

  • uni-app 官方推荐使用 HBuilderX 来开发 uni-app 类型的项目。
  • 如果我们(例如:我)使用vsCode使用习惯了,那么我们可以设置HBuilderX的快捷键切换为vsCode。

1.2.1 微信开发者工具

  • 微信开发者工具也是一个调试工具,它能很大的方便我们查看在移动端的显示视图,调试问题

微信开发者工具下载与使用:微信小程序零基础入门【小程序的下载、安装与首项目配置】_❆VE❆的博客-CSDN博客_小程序下载安装

第二章、HBuilderX的下载、安装及配置

2.1 HBuilderX的下载、安装

下载网址:HBuilderX-高效极客技巧

  • 点击Download for Windows,下载压缩宝到本地

  • 将下载的文件夹解压到到纯英文的目录中(且不能包含括号等特殊字符)

  • 双击文件夹中的HBuilderX.exe即可启动HBuilderX,退出时允许创建快捷方式

2.2 插件安装

  • 工具--->安装插件

这里可以看自己安装了哪些插件:

这里点击前往插件市场即可安装新的插件

  •  用最常用的less(本人常用,按需要也可以时sass)为例:

搜索:

 安装插件:

 最后跟着走就好

2.3 快捷键切换

  • 切换为自己使用习惯的vsCode

2.4 编辑器基本设置修改

  • 基本配置 

  • 运行配置将自己的微信开发者工具安装路径(微信开发者工具的在本机的哪个位置)配置上来

第三章、创建uniapp项目

3.1 项目创建 

  • 创建项目

  • 填写基本信息 

  •  创建默认的模块就好了,创建成功展示

  •  这里说说uniapp最常用的目录结构(与vue目录文件类似)
根目录描述子目录描述
componentsuni-app组件目录(这个目录需要手动创建):放公共组件index/index.vue可复用的index组件 直接使用组件即可,uniapp会自动引入
mixins放一些使用次数多的方法tabbar-badge.js设置标志(也可以是其他方法)
pages业务(主)页面文件存放的目录(一般为tabBar页面)list/list.vuelist页面
static存放应用引用静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此自定义根据定义的目录,之后组件使用按照定义的文件引入即可
store配置全局共享数据,解决组件之间数据共享的问题

store.js

user/user.js

配置数据用的
subpkg分包,pages.json上配置信息,为了减少小程序首次打开的加载时间(主要是非tabBar页面)goods/goods.vue跳转的组件(非tabBar组件)
uni_modulesuniapp的ui组件的存放目录不用看不用看
unpackage各个平台的打包文件存放目录

dist/dev

dist/build

开发模式和生产模式
App.vue主要的作用是处理生命函数,没放东西
index.html只有一个id=app的div,主要是为了连接到src/main.js的内容
main.jsVue初始化入口文件
manifest.json配置应用名称、appid、logo、版本等打包信息
package.json项目的基本信息,也可以配置点内容
package-lock.json项目的基本信息,不用管
pages.json配置页面路径、页面窗口样式、tabBar、navigationBar 、分包等页面类信息

uni.scss

该文件展示了一些基本样式
  • 项目运行到微信小程序

(1)配置AppID

获取AppID等知识:微信小程序零基础入门【小程序的下载、安装与首项目配置】_❆VE❆的博客-CSDN博客_小程序下载安装

(2)在微信开发者工具中,通过设置->安全面板,开启“微信开发者工具”的服务端口:

 

 (3)运行

第四章、运行项目出现的报错

  •  WASubContext.js?t=wechat&s=1676732193662&v=2.30.1:1 routeDone with a webviewId 3 that is not the current page(env: Windows,mp,1.06.2209190; lib: 2.30.1)

解决方法:降低版本号

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值