小程序学习之视图与渲染
来源:互联网 发布:oute66手机导航软件 编辑:程序博客网 时间:2024/05/21 12:39
1.. .json,.wxss非必需有。wxml:配置布局,UI。js:逻辑。json,页面配置文件。wxss,页面样式文件。index和logs的wxss会覆盖app.wxss
app.json:
{ "pages":[ "pages/firstPage/first", "pages/index/index", "pages/logs/logs" ],
first.js:
Page({ data:{ text : "这里是内容", btnText : "这是按钮的内容", show: true, news: ['aaa','bbb','ccc','ddd'] }, onLoad:function(options){ // 生命周期函数--监听页面加载 String2 }, onReady:function(){ // 生命周期函数--监听页面初次渲染完成 String3 }, onShow:function(){ // 生命周期函数--监听页面显示 String4 }, onHide:function(){ // 生命周期函数--监听页面隐藏 String5 }, onUnload:function(){ // 生命周期函数--监听页面卸载 String6 }, onPullDownRefresh: function() { // 页面相关事件处理函数--监听用户下拉动作 String7 }, onReachBottom: function() { // 页面上拉触底事件的处理函数 String8 }, onShareAppMessage: function() { // 用户点击右上角分享 return { title: 'title', // 分享标题 desc: 'desc', // 分享描述 path: 'path' // 分享路径 } }, btnClick : function(){ console.log("按钮被点击了") var isShow=this.data.show; console.log("isShow"+isShow) var newsdata=this.data.news; newsdata.shift() this.setData({text:"这是一个新的内容",show:!isShow,news:newsdata}) }})
first.wxml:
<include src="../templates/header"/>fhaslkjfasjfiwq<button type="default" hover-class="other-button-hover"> default </button><button type="primary" size="{{primarySize}}" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="btnClick"> {{btnText}}</button><text>这里是文本内容\n</text><text>{{text}}\n</text><view wx:if="{{show}}">{{text}} 1\n</view><view wx:else>{{text}} 2\n</view><view wx:for="{{news}}" wx:for-item="itemx" wx:for-index="index">{{index}}- {{itemx}}</view><import src="../templates/footer"/><template is="footer1" data="{{text:'导入设置的内容'}}"/><template is="footer2"/>templates:
header.wxml:
<text>这里是头部的组件。。。。</text>
footer.wxml:
<template name="footer1">这是底部内容1-{{text}}</template><template name="footer2">这是底部内容2-{{text}}</template>
0 0
- 小程序学习之视图与渲染
- 微信小程序视图与渲染
- 微信小程序学习笔记 2.3.1 视图与渲染
- Spring学习笔记之渲染Web视图
- 小程序WXML之条件渲染
- 小程序文档整理之 -- 列表渲染
- 小程序文档整理之 -- 条件渲染
- 微信小程序学习(4)_视图渲染
- 第一节 视图与渲染
- 小程序 条件渲染
- 小程序三:视图层之WXML
- 小程序四:视图之WXSS
- 小程序五:组件之视图容器
- Opengl学习程序之渲染缓存
- React学习之条件视图渲染(六)
- 小程序开发系列(三)数据交互与渲染
- 微信小程序教学第四章第二节(含视频):小程序中级实战教程:详情-视图渲染
- [Wondgirl] 微信小程序(二)视图渲染
- caffe的solver参数调优--caffe学习(17)
- 从用户的视角看待网页设计(四)
- UML——组件图和部署图
- 问题二十二:C++中怎么添加log开关
- 字符编码
- 小程序学习之视图与渲染
- 可变参数
- windows shared memory -- msdn document of the file mapping object
- 数组
- 周易六十四卦——巽为风卦
- tips:可变参数列表
- 【读书笔记】 —— 历史篇
- 微信6.5.4内测版、增加了几个有趣的功能
- C++模板灵活应用