【微信小程序】创建项目

1.新建项目,选择项目配置

在这里插入图片描述

2.查看项目目录

在这里插入图片描述

pages 用来存放所有小程序的页面,默认排在第一个的为首页
utils 用来存放工具性质的模块(例如:格式化时间的自定义模板)
app.js 小程序项目的入口文件
app.json 小程序项目的全局配置文件
app.wxss 小程序项目的全局样式文件
project.config.json 项目的配置文件
sitemap.json 用来配置小程序及其页面是否允许被微信索引

pages—index
.js 文件(页面的脚本文件,存放页面的数据、事件处理函数等)
.json 文件(当前页面的配置文件,配置窗口的外观、表现等)
.wxml 文件(页面的模板结构文件)
.wxss 文件(当前页面的样式表文件)

3.json配置文件构成

app.json 构成
在这里插入图片描述

pages 用来记录当前小程序所有页面的路径
window 全局定义小程序所有页面
style 全局定义小程序组件所使用的样式版本
sitemapLocation 用来指明 sitemap.json 的位置

project.config.json 构成
在这里插入图片描述在这里插入图片描述

这里是引用在这里插入图片描述

setting 保存了编译相关的配置
projectname 保存的是项目名称
appid 保存的是小程序的账号ID

在这里插入图片描述sitemap.json 构成
微信现已开放小程序内搜索,效果类似于PC网页的SEO。sitemap.json 文件用来配置小程序页面是否允许微信索引

当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索关键字和页面的索引匹配成功的时候,小程序的页面将可能展示在搜索结果中。

4.小程序的三大API

  • 事件监听API
    特点:以on结尾,用来监听某些事件的触发
    举例:wx.onWindowResize(function callback)监听窗口尺寸变化的事件

  • 同步API
    特点1:以Sync结尾的API都是同步API
    特点2:同步API的执行结果,可以通过函数返回值直接获取,如果执行出错会抛出异常
    举例:wx.setStorageSync(‘key’,‘value’)向本地存储中写入内容

  • 异步API
    特点:类似于 jQuery 中的$.ajax(options)函数,需要通过success、fail、complete接收调用的结果
    举例:wx.request()发起网络数据请求,通过 success 回调函数接收数据

5.协同工作和发布

管理者对小程序项目成员及体验成员的管理
项目成员:
● 参与小程序的开发、运营的成员
● 可登录小程序管理后台
● 管理员可以添加、删除项目成员,并设置项目成员的角色
体验成员:
● 表示参与小程序内测体验的成员
● 可使用体验版小程序,但不属于项目成员
● 管理员及项目成员均可添加、删除体验成员





我是小编kk, 遇到Bug需要帮助, 欢迎加wx: xmzl1988 备注"csdn博客“ 温馨提示此为有偿服务;
### 配置Maven项目以在Eclipse中下载并使用Lombok 要在Eclipse中配置Maven项目以便成功集成和使用Lombok,可以按照以下方法操作: #### 1. 安装Lombok插件到IDE 为了使Lombok的功能生效(如`@Getter`, `@Setter`, `@Data`等注解自动生成getter/setter方法),需要先安装Lombok插件至Eclipse环境。可以通过运行命令来完成此过程: ```bash java -jar {path_to_lombok_jar}/lombok.jar ``` 这里 `{path_to_lombok_jar}` 是指代实际存储有对应版本的 `.jar` 文件的位置[^3]。 #### 2. 修改项目的POM文件引入依赖项 对于任何基于Maven构建的新旧Java工程来说,都需要编辑其根目录下的 `pom.xml` 文件,并添加如下所示的一段XML代码片段作为新的依赖声明部分: ```xml <dependencies> <!-- Other dependencies --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> <scope>provided</scope> </dependency> <!-- More dependencies --> </dependencies> ``` 上述定义明确了所使用的具体Lombok库及其版本号为 `1.18.12`[^4]。注意这里的 `<scope>` 被设成了 `provided`,意味着编译阶段需要用到该类库,但在打包部署时不会将其包含进去——因为目标JVM环境中通常已经具备这些能力或者不需要它们存在于此场景之下。 #### 3. 更新Maven配置加速依赖解析速度(可选步骤) 如果希望加快从远程仓库获取所需构件的速度,则可以在用户的全局或局部settings.xml里指定镜像地址指向阿里云开源软件托管平台上的公共Nexus服务实例之一: ```xml <mirrors> ... <mirror> <id>nexus-aliyun</id> <name>Nexus aliyun Mirror of central</name> <url>https://maven.aliyun.com/repository/public/</url> <mirrorOf>*</mirrorOf> </mirror> ... </mirrors> ``` 这样做的好处是可以显著减少因网络延迟而导致的整体等待时间[^5]。 完成以上全部准备工作之后重新加载一次当前打开的工作区中的所有关联资源(`Project -> Clean...`)以及执行刷新动作(F5键),此时应该能够正常识别由Lombok所提供的各种简化开发体验的相关特性支持了! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值