微信小程序入门教程

1.介绍微信小程序
依赖环境(宿主环境): 手机微信

2.开发前的准备
注册开发者账号–>AppID
安装微信开发者工具

3.一个项目的组成部分
pages 文件夹,在这个文件夹之下存放小程序中所有的页面,建议一个页面用一个文件夹进行维护
app.js 小程序的入口文件
app.json 项目配置文件
pages: 进行页面的注册, 如何创建一个新的页面? 如何把页面变为小程序的首页?

window: 对所有的页面进行窗口样式的配置

	tabBar: 进行tabBar页面的配置
app.wxss:全局的样式文件
project.config.json: 项目配置文件
	对 微信开发者工具 进行的配置,如:
		appid,es6转es5
		本地设置中的各个选项

4.一个页面的组成部分
页面的布局 --> .wxml 页面的样式 --> .wxss 页面的样式和全局样式如果都配置了的话, 那么是以权重为准 页面的功能 --> .js 页面的配置 --> .json

5.几个配置文件
app.json
project.config.json
sitemap.json
页面.json
页面的配置针对的是app.json配置中的window节点,所以页面的配置不需要显式写window节点

6.运行机制
一个小程序的实例对象中可能会有多个页面
一个页面中可能会有多个组件
App() --> Page() --> Component()

7.常见的原生组件的使用
1.view:
最常用的容器组件,就相当于以前的div;
2.scroll-view:
滚动的组件, 注意:页面的滚动和容器的滚动不是同一个概念;
如果想让一个容器内部产生滚动:
父元素需要有一个固定的高度
子元素需要超过父元素的高度
给父元素设置scroll-y的属性(相当于以前我们给父元素设置的overflow:scroll/auto)
3.swiper swiper-item:
轮播图相关:
text
selectable指明文字可以被选中
rich-text
通过nodes属性可以显示html的结构,注意:小程序默认是识别不了html标签的,当我们从服务器获取的数据就是html字符串时,如商品详情数据,文章详情数据等, 就需要使用rich-text组件
button
type
size
plain
image
注意:它不是 img
src指明图片的路径
mode: 原则是不能让图片变形
navigator
相当于以前的a标签
url指明跳转页面的路径, 需要以/开头
8.小程序中的协同开发
角色:管理者,开发者,运营者,体验者
版本:开发版本,体验版本,审核版本,上线版本

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值