小程序实现简单页面渲染

本文介绍了微信小程序的全局配置文件app.json的使用,包括页面路径配置、窗口样式设置及底部TabBar定制。同时,讨论了WXML和WXSS与HTML和CSS的相似性,以及hidden和wx:if的隐藏效果差异。还提到了事件绑定、image的mode属性、轮播图配置以及滚动视图scroll-view的特性。
摘要由CSDN通过智能技术生成

首页

一.配置文件

pages 用来存放所有小程序的页面
utils 用来存放工具性质的模块 (例如: 格式化时间的自定义模块)
app.js 小程序项目的入口文件
app.json 小程序项目的全局配置文件
app.wxss 小程序项目的全局样式文件
project.config.json 项目的配置文件
sitemap.json 用来配置小程序及其页面是否允许被微信索引

1.app.json用来对微信小程序进行全局配置,决定页面文件的路径(全局配置)
    1).pages存放项目的页面(哪个页面在最前面,哪个页面就是默认页面)
    2).window项目窗口:backgroundTextStyle背景文字,navigationBarBackgroundColor导航栏背景颜色,
enablePullDownRefresh是否开启全局的下拉刷新         navigationBarBackgroundColor导航栏标题,avigationBarTextStyle导航栏文字,
backgroundTextStyle全局下拉刷新
    3).tabBar底部栏的配置:pagePath页面路径,必须在 pages 中先定义,iconPath未选中图标,selectedIconPath选中时的图片路径
selectedColor 文字选中时的颜色,backgroundColor 背景色,borderStyle上边框的颜色
    WXML跟html类似
    WXSS跟css类似
2.(页面配置)
pages意思是有多少个子页面


navigationBarTitleText:子页面标题

3.hidden与 wx:if区别
运行方式
wx:if以动态创建和移除元素的方式,控制元素的展示与隐藏
hidden以切换样式的方式(display:none/block),控制元素的显示与隐藏
使用建议
频繁切换建议使用hidden
控制条件复杂时,建议使用wx:if配合wx:elif、wx:else进行展示与隐藏切换

事件绑定  data-myid传参数    data固定值-自定义 =传递的参
bindtap绑定事件
catch绑定事件
区别:catch会阻止事件向上冒泡


image属性mode
widthFix    缩放模式,宽度不变,高度自动变化,保持原图宽高比不变

 轮播图属性swiper
indicator-dots   是否显示面板指示点false、true 
circular    是否采用衔接滑动false、true 
interval  自动切换时间间隔
autoplay  是否自动切换false、true 
indicator-color  指示点颜色

滚动属性scroll-view
可滚动视图区域。使用竖向滚动时,需要给scr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值