1 Star 0 Fork 0

fwz / 小程序学习

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

小程序学习

小程序学习

小程序文件结构

app 
app.json  
app.wxss
app.js
pages
  page.wxml
  page.wxss
  page.json
  page.js

app.json配置文件与作用

属性	类型	必填	描述
pages	String Array	是	设置页面路径
window	Object	否	设置默认页面的窗口表现
tabBar	Object	否	设置底部 tab 的表现
networkTimeout	Object	否	设置网络超时时间
debug	Boolean	否	设置是否开启 debug 模式


pages  小程序由哪些页面组成   数组的第一项为小程序初始页面

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

tabBar  客户端窗口的底部或顶部有 tab 栏可以切换页面

networkTimeout  各种网络请求的超时时间

生命周期

onLoad  页面加载时触发

onReady 页面初次渲染完成时触发

onShow/onHide  页面显示或隐藏

视图结构 wxml

{{ }}   数据绑定
wx:if 

语法:wx:for
wx:for-index可以指定数组当前下标的变量名 默认名为 index
wx:for-item 可以指定数组当前元素的变量名  默认名为 item
wx:key  可以定义也可以不定义   唯一的标识符

模板 template
定义 <template name>
调用 template is   data

wxss基本样式语法

样式优先级   行内样式  >  page.wxss  > app.wxss

样式的导入
   @import

事件绑定

bind:tap  冒泡事件
catch:tap 非冒泡事件


<view bind:tap="clickFun">点我一下</view>

<view bind:tap="clickFun">
  <view bind:tap='subclickFun'>我是冒泡的事件</view>
</view>

<view bind:tap="clickFun">
  <view catch:tap='subclickFun'>我不是冒泡的事件</view>
</view>

共有属性

id , class , style ,hidden

空文件

简介

小程序学习 展开 收起
JavaScript 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/fengzi6/XiaoChengXuXueXi.git
git@gitee.com:fengzi6/XiaoChengXuXueXi.git
fengzi6
XiaoChengXuXueXi
小程序学习
master

搜索帮助

14c37bed 8189591 565d56ea 8189591