小程序 第二天(基础功能,组件介绍,趟坑出来的干货)

一、 数据绑定   WXML 中的动态数据均来自对应 Page 的 data。

1.简单绑定:双大括号包裹变量,

内容  <view>{{ message }}</view>

Page({ 

     data: { message:'Hello MINA!'}

})

数据双向绑定更新UI,在请求到数据后,更新到**.js 中data里;如上面的data中message:

修改message中的值:


将event的数据写到message中,此时将自动更新到界面显示出来


组件属性&控制属性&关键字

2.运算 可以在 {{}} 内进行简单的运算

三元运算

双大括号中的三元运算

算数运算

<view>{{ 1 + 3}}</view>

逻辑判断


字符串运算

<view>{{ "asdf" + "qweqw"}}</view>


2. 页面跳转(页面路由 最好由不要打乱,由sdk中的栈来维护)

a).wx.navigateTo  打开新页面

    wx.navigateTo({ 

         uri:'page路径 路径后面可以拼接参数 e.g: ../test/test?id=1&page=2', 

         success:function(){}, 

         fail: function(){}, 

         complete: function(){}

    })

b).wx.redirectTo   页面重定向,关闭当前页面,跳转到非tabBar的某个页面

c).使用Navigator组件点击跳转d).wx.switchTabwx.switchTab({ url:'../test/test',})


3.  页面数据

**page.js 中存储页面数据,

在页面中存储

页面中存储数据



页面跳转数据传递        PageA   跳转到  PageB

PageA:


传递数据:?paramName='adfa'

PageB:


PageB中onLoad 获取参数

全局数据存储     以键值对的方式(key  --  value)

        wx.setStorage,    wx.getStorage

        wx.setStorageSync,  wx.getStorageSync

        wx.setStorageInfo,   wx.getStroageInfo

        wx.setStorageInfoSync,  wx.getStorageInfoSync

        wx.removeStorage, wx.removeStorageSync

        wx.clearStorage,   wx.clearStorageSync

布局文件传递数据到js文件:


布局文件中


点击事件中,获取布局文件中配置的参数

4.首页TabBar


首页tabBar设置(app.json)

如上代码截图,workspace 页面必须在Page声明中放在第一的位置,否则将无法显示tabBar

5. 布局(flex)


布局文件


排版样式文件


呈现效果

6. 修改头部颜色 和 文字

在onLoad中调用    

wx.setNavigationBarTitle({

    title:"title info",   // 标题文字

});

wx.setNavigationBarColor({

    frontColor:'#ffffff',   // 文字颜色

    backgroundColor:"#1e77eb",  // 背景颜色

});


7. 组件    参考文档

https://developers.weixin.qq.com/miniprogram/dev/component/


8. 分享 后的提示  “已转发”  文案暂时无法修改

9. 数据保存 传递(Page之间,全局等)

    全局读写  读写存储器上的数据  setStorage/getStorage;  setStorageSync/getStorageSync;    

    全局读写  存储在App.js中,通过获取App对象来读写;

        读: var code = getApp().param; 

        写:getApp().param = code;

10. 非数据绑定的更新界面 & 动态添加节点 & 动态修改样式等

View的动态添加效果实现 的 取巧方式:View一直存在,只是通过控制其显示和隐藏来实现视觉上的动态添加删除方法。暂无append方法来实现真正意义上的动态添加。

条件渲染来实现隐藏显示示例:


isShow定义在Data中

修改组件样式     只能通过数据绑定来实现,无法通过DOM来操作组件(元素)

e.g.  定义两个样式(wxss)中,wxml布局中做有判断条件:


serviceSelection响应中修改isChecked的值,方式参考 1 ;is_checked 和 normal分别为两种样式

后续持续修改更新中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,772评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,458评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,610评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,640评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,657评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,590评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,962评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,631评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,870评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,611评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,704评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,386评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,969评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,944评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,179评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,742评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,440评论 2 342

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明先生_x阅读 15,967评论 3 119
  • 小程序 基本知识 项目文件 JSON 配置 小程序配置 app.json app.json 是对当前小程序的全局配...
    勇敢的_心_阅读 1,332评论 0 6
  • 站在现实的年纪,血液里飘过浪漫的兴奋。和老公吃着情人节的午餐,咸的味道拉扯回甜的幻想,还是一个人的七夕。 一个人的...
    开心的妮子阅读 160评论 0 0
  • 如果第一秒钟没有爱上一个人,还有可能爱上那个人吗?如果第一秒钟就爱上一个人,还有可能去爱其他人吗? 向一个女人表白...
    钟少雄阅读 211评论 0 0