日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

初学微信小程序 TodoList

發布時間:2025/5/22 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初学微信小程序 TodoList 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

微信小程序的學習

微信小程序的開始嘗試 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"> <div class="status"><!-- wxml 是一個模板 {{數據狀態}} 數據的綁定 動態的 可編譯的 活的 data 是活的 setData 只要狀態一變 界面立即改變 --><text class="{{status=='1'?'active':''}}" data-status="1" bindtap="showStatus">全部</text><!--用data- 表示數據屬性--><text class="{{status=='2'?'active':''}}" data-status="2" bindtap="showStatus">未完成</text><text class="{{status=='3'?'active':''}}" data-status="3" bindtap="showStatus">已完成</text> </div> <div class="add"><button class="mini-btn" size="mini" type="warn" bindtap="addTodoShow">添加</button></div>

</view>

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

<scoll-view scroll-y class="lists"> <view class="item" wx:for="{{curLists}}" wx:key="index"><div class="content"><icon class="icon-small" bindtap="changeTodo" data-item="{{index}}" size="23" type="{{item.status ==='1'? 'success':'circle'}}"></icon><text class="title">{{item.title}}</text><text class="time">{{item.time}}</text></div></view>

</scoll-view>

3/addForm

<view class="addForm {{addShow?'hide':''}}"> <view class="addForm-div"><input type="text" placeholder="請輸入任務" class="weui-input" bindinput="setInput" value="{{addText}}" /><view class="addForm-btn"><button type="warn" size="mini" class="weui-btn mini-btn" bindtap="addTodo">確定添加</button><button type="default" size="mini" class="weui-btn mini-btn" bindtap="addTodoHide">取消</button></view></view> </view>

</view>


wxml 是一個模板 {{數據狀態}} 數據的綁定

動態的 可編譯的 活的 data 是活的 setData 只要狀態一變 界面立即改變 我們在這里使用了data 來表示數據屬性

寫完了wxml 那讓我們加上wxss樣式看看效果把

TodoList wxss

在wxss中我們使用了彈性布局flex:1, 這種布局的方式使得我們不用計算大小了

我們當然不能只做一個切圖仔啦


話不多說看看js的實現部分

數據 對應著 界面狀態

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

界面狀態,全部被data接管起來
當前點擊條目的status要變成 success 數據 lists 跟當前條目相關的數據
將status的值 更新為 1


這樣一個簡單的TodoList框架就做好了

總結

以上是生活随笔為你收集整理的初学微信小程序 TodoList的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 制服丝袜天堂 | 成人在线观看小视频 | 日干夜干天天干 | 欧美日韩高清一区二区 | 国产毛片毛片毛片毛片毛片 | 日本久久免费 | 偷拍一区二区三区四区 | av资源天堂 | 最新av免费在线观看 | 亚洲小视频在线播放 | 西比尔在线观看完整视频高清 | 国产偷怕| 一级中文片| 视频在线观看电影完整版高清免费 | 国产三级久久久久 | 青青草原国产 | 中文字幕免费高清在线观看 | 色女人av | 男同精品 | 51调教丨国产调教视频 | 免费在线黄色网 | 国产视频一区三区 | 2021狠狠操| 一级黄色片在线播放 | 美日韩成人| 久久久久成人网 | 成人免费视频网址 | 麻豆视频在线免费看 | 伊人春色在线视频 | 香蕉在线影院 | 欧亚免费视频 | 久久亚洲综合国产精品99麻豆精品福利 | 日韩高清一区 | 人人人插 | 欧美一区二区三区爱爱 | 人与嘼交av免费 | 在线观看欧美国产 | 亚洲成人精品在线 | 成人久色| 欧美日韩美女 | 又大又长粗又爽又黄少妇视频 | 亚洲精品福利视频 | www一区二区三区 | 国产精品又黄又爽又色无遮挡 | 情侣自拍av| 高跟肉丝丝袜呻吟啪啪网站av | 中文亚洲av片不卡在线观看 | 欧美日韩在线观看一区二区 | www.五月婷 | 国产真实自拍 | 国产精品毛片一区视频播 | 疯狂做爰的爽文多肉小说王爷 | 天天天综合网 | 欧美日韩一区二区三区国产精品成人 | avav国产| 亚洲色图国产视频 | 国产在线观看 | 欧美爱爱网址 | 国产一级片毛片 | 日韩h在线| 91av俱乐部 | 深夜福利国产 | 欧美手机在线 | 国产精品久久久久久久久久久久久久久久 | 国产高清不卡视频 | sm调教羞耻姿势图片 | 日本熟妇一区二区 | 催眠调教艳妇成肉便小说 | 清冷男神被c的合不拢腿男男 | 就去干成人网 | 一本一道av | 亚洲自拍偷拍色图 | 96人xxxxxxxxx69| 欧美激情在线观看一区 | 精品一区二区三区在线播放 | 三级在线国产 | www.avcao| 免费久久一级欧美特大黄 | 精品视频入口 | 少妇人妻真实偷人精品视频 | 欧美人妻一区二区 | 99视频在线精品免费观看2 | 一节黄色片 | 色91av| missav在线| 日本美女动态图 | 99嫩草| 欧美天堂久久 | 美女性高潮视频 | 欧美做爰xxxⅹ性欧美大片 | 一区二区高潮 | 亚洲一级片网站 | 高清欧美性猛交 | 免费毛片a | 欧美一区二区三区日韩 | 久久久久亚洲精品系列色欲 | 激情九月天 | 日韩精品视频一区二区在线观看 | 国产极品美女高潮无套嗷嗷叫酒店 |