小程序开发与应用

小程序无法调用浏览器提供的dom和bom接口,但可以提供微信环境提供的api,地理定位等

结构组成: pages:用来存放小程序的页面

utils:用来存放工具性质的模块

app.js:小程序的入口文件

app.json:小程序项目的全局配置文件

app.wxss:小程序都全局样式文件

project.config.json:项目的配置文件

sitemap.json:允许被微信索引

单独分析pages文件

里面有包含四个小文件:

.js:脚本文件,存放数据,函数

.json:当前页面的配置文件,外观,表现

.wxml:页面的模版结构文件

.wxss:当前页面的样式表文件

json是一种数据格式 配置文件

根目录app.json文件:全局配置,所有页面路经,窗口外观,界面表现,底部tab

pages里的json配置文件会覆盖全局json中相同的配置项

在全局json中增加新添页面,增加新填页面的路径。 会把第一个页面的路径作为首页进行渲染。

模版:

wxml: 微信自己做的标签语言,用来构建小程序页面的结构,相当于html 但与html又有不同,提供了vue的模版语法

wxss: 微信自己做的样式语言,相当于css

三类js文件:

全局app.js:整个小程序都入口文件,通过调用app.()来启动整个小程序

页面.js文件:

页面的入口文件,通过调用page()函数来创建启动

普通.js:封装公共函数,或属性来使用

宿主环境是程序运行所必须的依赖环境,android系统和ios系统是俩个不同的宿主环境

手机微信是小程序的宿主环境

手机微信环境提供了,通信模型,运行机制,组件,API

通信模型(数据传递):渲染层与逻辑层(js),逻辑层与第三方服务器之间 都是由微信客户端进行转发的

 画完ui,做真的可以引用

 view相当于div标签,块级元素,单独成行的

html中任何标签都有一个盒子属性,是块级的还是行内的,display则可以改变这种默认属性,定义新的盒子属性,用于布局,display:flex,意味着弹性布局,又有一系列新的属性可以写,布局

5f17a46c90d049e691df8a98a4d49340.jpg

swiper:轮播图标签 ,里面单个页面必须由

swiper-item标签构成

横向居中:text-align:cenrer

纵向居中:line-height:跟盒子的高度一致

indicator-dots:轮播图底下的小圆点

inicator-color:未激活的小圆点颜色

inicatior-active-color:激活的小圆点颜色

当行书写 为swiper的属性 直接在那一行写

autoplay:自动切换 默认五秒 

inrerval:切换的时间 3000单位为毫秒 即3秒

circular:衔接滑动

text:该组件支持长按选中效果 属性:selectable

tabBar里面最少俩个数组

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值