赞
踩
微信小程序,简称小程序。英文名mini program
,是一种不需要下载安装就可以直接使用的应用。他实现了触手可及的梦想。用户扫一扫或搜一下就可以直接打开应用。
微信里的app,2016年1月11日,张小龙,微信内部研究新的形态,应用号,后改名小程序
。
支付宝小程序,钉钉,美团,头条,抖音,qq小程序…
内存,源码,图片,存储,接口与数据都有限制
mp.weixin.qq.com/
(帐号信息 — 邮箱激活 — 信息登记)
代码部分
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#f90",
"navigationBarTitleText": "小课堂",
"navigationBarTextStyle": "white"
},
在小程序 详情 界面 勾选上 不校验合法域名,web-view(业务域名),TLS版本以及HTTPS证书
home.wxml 模板文件
home.js 业务逻辑
home.wxss 样式
home.json 页面配置
rpx
此处列举一些常用的组件…
相当于 div标签
- 只能嵌套text标签
- 长按文字可以复制【selectable】
- (只有这个标签有这个功能)
- 可以对回车,空格进行编码 (decode)
- 大小(size:mini/default),
- 颜色(type:default/primary/warn),
- 是否镂空(plain),
- 是否在文字前有加载loading(loading),
- 开发能力(opentype)
- radio 单选框
- checkbox 多选框
- 图片存在默认的宽高(320px * 240px)
- mode 决定 图片内容 和 图片标签 做适配
scaleToFill 默认值 不保持纵横比,拉伸至标签定义的宽高
aspectFit 保持宽高比,保证图片的长边完全显示(常用 轮播图)
aspectFill 短边完全显示
widthFix 宽度不变,高度自动变化,保持原宽高比不变
top,left,bottom,right 背景图定位- 小程序中的图片 直接支持 懒加载
lazy-load 会自己判断 当图片出现在视口的上下三屏之内的时候,自己开始加载图片
app.json
来说).json
要求严格语法,不能有多余的注释和逗号
- 可以进行简单的js 表示 如:{{2 + 3 }},{{msg.length}}
- 运算 --> 表达式( 数值计算,字符串拼接,三元表达式)
<view class="view">文本渲染,
<text>可以执行简单JavaScript表达式</text>
</view>
<view>{{msg}}</view>
<view>{{5+9}}</view>
<view>{{msg.length}}</view>
<view>{{msg.length>8?"大于呀":"不大于"}}</view>
/**
* 页面的初始数据
*/
data: {
"msg":"你好腾讯,我又学习微信小程序了",
},
条件渲染(wx:if)(wx:if, wx:elif, wx:else) (hidden 属性是通过添加样式的方式来呈现的)
当标签不是频繁的切换使用if,频繁切换使用hidden
组件
wx:if=" "
wx:elif=" "
wx:else
.wxml
<view class="view">条件渲染</view>
<view>嗨,需要登录</view>
<view wx:if="{{isLog}}">你好 本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。