博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初学微信小程序 TodoList
阅读量:5982 次
发布时间:2019-06-20

本文共 1461 字,大约阅读时间需要 4 分钟。

微信小程序的学习

微信小程序的开始尝试 TodoList


微信开发者工具生成 目录如下:

.|-- app.js|-- app.json|-- app.wxss|-- pages     |   |-- index   # 主页|   |   |-- index.js|   |   |-- index.json|   |   |-- index.wxml|   |   `-- index.wxss|   `-- log # 日志页面|   |   |-- log.js|   |   |-- log.json|   |   |-- log.wxml|   |   `-- log.wxss`-- utils       # 工具    `-- util.js

大体为:

每一个page即是一个页面文件 ,每个页面有一个js/wxml/wxss/json文件 规定:描述页面的这四个文件必须具有相同的路径与文件名。
全局下同路,为公共的逻辑,样式,配置
与html不同:用view text navigator 代替 div span a
*.wxml: 数据驱动的视图层 + 微信提供了大量的组件 表单 导航 媒体 ...

好,那现在正式尝试TodoList~


开始完成wxml ,我在这里主要分成三部分

1.titleBar

<view class="titleBar">
全部
未完成
已完成

</view>

2/scoll-view scroll-y class="lists"

<scoll-view scroll-y class="lists">
{
{item.title}}
{
{item.time}}

</scoll-view>

3/addForm

<view class="addForm {
{addShow?'hide':''}}">

</view>


wxml 是一个模板 {

{数据状态}} 数据的绑定

动态的 可编译的 活的  data 是活的 setData  只要状态一变 界面立即改变      我们在这里使用了data 来表示数据属性

写完了wxml 那让我们加上wxss样式看看效果把

在wxss中我们使用了弹性布局flex:1, 这种布局的方式使得我们不用计算大小了

我们当然不能只做一个切图仔啦


话不多说

数据 对应着 界面状态

默认的status是1是全部 setData改变 比如改成2 setData 2 已完成 3 未完成

界面状态,全部被data接管起来

当前点击条目的status要变成 success 数据 lists 跟当前条目相关的数据
将status的值 更新为 1


这样一个简单的TodoList框架就做好了

转载地址:http://mmrox.baihongyu.com/

你可能感兴趣的文章
Docker和rkt快别争了,k8s才是容器生态的中心
查看>>
服务器时区问题
查看>>
《JavaScript 闯关记》之变量和数据类型
查看>>
Microsoft Office Communications Server 2007 R2 安装排错一例
查看>>
Powershell 修改Office365和AD账户
查看>>
Zabbix 神器——自动发现
查看>>
RHCE 学习笔记(27) grub 和开机排错
查看>>
java Maxnumber
查看>>
去掉android的屏幕上的title bar
查看>>
黄金分割的金苹果——浅谈apple设计中的黄金分割
查看>>
4.IT-解决方案-4-Cluster-Win2K3
查看>>
postfix运行环境配置文件汇总
查看>>
谈谈多线程编程
查看>>
Exchange 2003 升级 2010地址列表升级
查看>>
Android SDCard UnMounted 流程分析(三)
查看>>
提高Axure设计效率的10条建议 (转)
查看>>
在应用程序中宿主MEF
查看>>
烂泥:nagios监控单网卡双IP
查看>>
采用UDP传输音视频时的效果
查看>>
[零基础学JAVA]Java SE应用部分-30.Java IO操作(04)
查看>>