# miniProject
**Repository Path**: kk13394500470/mini-project
## Basic Information
- **Project Name**: miniProject
- **Description**: 原生小程序练习和笔记
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-04-11
- **Last Updated**: 2023-04-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 小程序笔记
==小程序特点:==
1免安装
2接近原生app操作
3目前大小限制2M 超过2M就要做分包上传在合并 (最大20M)
4基于微信平台开发
==小程序的优缺点:==
1 放便快捷,即用即走
2 速度快 不占内存
3安全稳定保密性强
4功能丰富 场景丰富
5开发成本低 维护简便
6开发周期比较短
7体验好
## 小程序开发
微信公众平台 https://mp.weixin.qq.com/ 注册账号
下载 微信开发工具(代码更改不显示,要清一下缓存,刷新)
小程序模板用途:
pages 用来写每个页面的
index 是首页
index.js 写组件的js
index,json 写组件的配置项
index.wxml 写组件的结构
index.wxss 写组件的样式
utils 工具类
app.json 对整个项目的配置
app.wxss 对整个项目的整体样式
app.js 全局的js
project.config.json 对小程序外观样式配置
sitemap.json 用于配置小程序及其页面是否允许被微信索引
==sitemap.json==
```json
{
"rules": [{
"action": "allow", //allow disallow 允许/不允许被检索
"page": "*"//这个路径下的页面都不被检索
}]
}
```
==app.json== 小程序公共配置
```json
"pages": [
"pages/index/index",
"pages/logs/logs",
"pages/first/first"
]
-----pages 第一项是首页 放在第一个的page 打开小程序第一个展示
"window": {
"backgroundTextStyle": "light",--下拉 loading 的样式,仅支持dark / light
"navigationBarBackgroundColor": "#000",--顶部导航栏背景颜色 16进制
"navigationBarTitleText": "Weixin",--顶部导航栏文字内容
"navigationBarTextStyle": "black" ---顶部导航栏文字颜色 支持black white
},
------全局默认窗口配置
"tabBar": {
"color": "#000",
"backgroundColor": "#fff",
"selectedColor":"#333",
"list":[{
"pagePath":"pages/index/index",
"text": "首页"
},{
"pagePath":"pages/first/first",
"text": "第一"
}]
},
-------下方的tab栏 list是必写的数组 至少2个最多5个
```
==wxss==
使用单位是rpx(建议设计师根据iphone6作为视觉稿)
```wxss
样式导入外联样式表
@import "common.wxss";
内嵌样式
```
选择器支持:
类 id 标签 群组 伪类 (对子代选择器不友好)
==微信小程序组件==
#####注意:没有div span ul li img 这些标签 view相当于div text 相当于span image是图片