微信小程序入门与实战 常用组件API开发技巧项目实战

powderhose 2020-01-11

开发小程序不需要学习AngularJS、Vue或React等复杂的前端框架及类库,学习曲线相当的平滑。通过小程序入门前端,再反向学习其它前端框架,对于0基础开发者或想进军前端的开发者是一条非常好的捷径。这套视频教程是我最喜欢的一套, 因为从基础到实战真的讲的非常详细。 是一个很实用的教程, 并且讲师的声音也是超级好听哦!

学习微信小程序,不是学习JavaScript也不是学习CSS,而是学习小程序的“MINA”框架。这个框架为小程序的运行提供了丰富的组件和API。通过本课程一系列实战,你将学会和掌握小程序的框架结构、数据绑定机制、模板、数据缓存、常用组件和API等相关知识。

三个概念

微信:就是一个聊天工具

微信公众号:企业或个人用于管理其粉丝/用户的应用(类似于APP)

微信小程序:不需要下载安装直接可以使用的软件/应用/APP

小程序与公众号的区别:

定位不同(小程序:产品与服务,公众号:营销与信息传递)

体验差异(小程序:体验接近原生APP,公众号:操作延时较大)

技术区别(小程序:微信自身开发环境与开发语言,公众号:基于H5开发)

1.之前通过申请获得了小程序的AppId通过QuickStart快速生成了一个小程序

这个时候可以使用预览然后用手机扫描二维码预览现在的小程序

这个键在这里(上面一行的中间):

微信小程序入门与实战 常用组件API开发技巧项目实战

 实现步骤:

1.定义路由(也就是设置一个网址来访问文件)

2.创建页面(js,wxss,wxml,json)

3.修改wxml写结构(html)

4.修改wxss写样式(css)

在app.json中创建路径可以通过ctrl+s自动保存。自动生成路径。

数据绑定:

概念:名词,指页面数据来源于js对象属性,并且对象属性值修改页面同步更新

步骤:

1.修改js文件代码

2.修改wxml文件绑定数据

数据遍历和判断:

实现步骤:

1.修改js文件代码

2.修改wxml文件代码

条件渲染:看这个就可以,if语句之类

https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/conditional.html

列表渲染:for语句之类

https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/list.html

 微信小程序入门与实战 常用组件API开发技巧项目实战

 https://developers.weixin.qq.com/miniprogram/dev/framework/config.html#全局配置

pages声明小程序由哪些页面组成

window

用于设置小程序的状态栏、导航条、标题、窗口背景色。

tabBar

如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。

相关推荐