微信小程序 實(shí)戰(zhàn)程序簡(jiǎn)易新聞的制作
微信小程序 實(shí)戰(zhàn)項(xiàng)目:
簡(jiǎn)易新聞制作
先看下效果:
實(shí)現(xiàn)思路數(shù)據(jù)全部是采用的本地?cái)?shù)據(jù),圖片也是本地圖片,因?yàn)榭啾频膫€(gè)人開發(fā)者,無(wú)法認(rèn)證;toolbar四個(gè)現(xiàn)象:新聞,笑話,歷史上的今天和主頁(yè),集中主頁(yè)采用的是默認(rèn)的頁(yè)面,添加自己的一些內(nèi)容;數(shù)據(jù)綁定,列表渲染,條件渲染和事件的使用;使用一些基礎(chǔ)的View和text,部分API的使用;
代碼結(jié)構(gòu)
| 目錄 | 用途 |
|---|---|
| images | 存放本地圖片 |
| pages | 存放頁(yè)面,history歷史上的今天,index主頁(yè),joke笑話,news新聞 |
| utils | 工具包 |
| app.js | 小程序邏輯 |
| app.json | 小程序公共設(shè)置 |
| app.wxss | 小程序公共樣式表 |
代碼內(nèi)容,主要看下配置
app.json 配置項(xiàng)列表
{
"pages": [
"pages/news/news",
"pages/joke/joke",
"pages/history/history",
"pages/index/index"
],
"window": {
"navigationBarBackgroundColor": "#f85959",
"navigationBarTextStyle": "white",
"navigationBarTitleText": "微 看",
"backgroundColor": "#FFFFFF",
"backgroundTextStyle": "dark",
"enablePullDownRefresh": true
},
"tabBar": {
"color": "#626567",
"selectedColor": "#f85959",
"backgroundColor": "#FBFBFB",
"borderStyle": "white",
"position": "bottom",
"list": [
{
"pagePath": "pages/news/news",
"text": "新聞",
"iconPath": "images/discovery.png",
"selectedIconPath": "images/discovery_focus.png"
},
{
"pagePath": "pages/joke/joke",
"text": "笑話",
"iconPath": "images/ring.png",
"selectedIconPath": "images/ring_focus.png"
},
{
"pagePath": "pages/history/history",
"text": "歷史",
"iconPath": "images/chat.png",
"selectedIconPath": "images/chat_focus.png"
},
{
"pagePath": "pages/index/index",
"text": "主頁(yè)",
"iconPath": "images/index.png",
"selectedIconPath": "images/index_focus.png"
}
]
},
"networkTimeout": {
"request": 10000,
"downloadFile": 10000
},
"debug": true
}
| 屬性 | 類型 | 必填 | 描述 |
|---|---|---|---|
| pages | String Array | 是 | 設(shè)置頁(yè)面路徑 |
| window | Object | 否 | 設(shè)置默認(rèn)頁(yè)面的窗口表現(xiàn) |
| tabBar | Object | 否 | 設(shè)置底部 tab 的表現(xiàn) |
| networkTimeout | Object | 否 | 設(shè)置網(wǎng)絡(luò)超時(shí)時(shí)間 |
| debug | Boolean | 否 | 設(shè)置是否開啟 debug 模式 |
具體配置使用方法請(qǐng)參考官網(wǎng):
https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html?t=201715
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
微信小程序 兩種滑動(dòng)方式(橫向滑動(dòng),豎向滑動(dòng))詳細(xì)及實(shí)例代碼
這篇文章主要介紹了微信小程序 兩種滑動(dòng)方式詳細(xì)及實(shí)例代碼的相關(guān)資料,這里對(duì)橫向滑動(dòng)和豎向滑動(dòng)都做介紹,需要的朋友可以參考下2017-01-01
next.js源碼解析getStaticProps?getStaticPaths使用場(chǎng)景
這篇文章主要為大家介紹了next.js源碼解析getStaticProps?getStaticPaths使用場(chǎng)景,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08
微信小程序獲取循環(huán)元素id以及wx.login登錄操作
這篇文章主要介紹了微信小程序獲取循環(huán)元素id以及wx.login登錄操作的相關(guān)資料,這里提供實(shí)例幫助大家實(shí)現(xiàn)該功能,需要的朋友可以參考下2017-08-08
Svelte嵌套組件preventDefault構(gòu)建Web應(yīng)用
這篇文章主要介紹了Svelte嵌套組件preventDefault構(gòu)建Web應(yīng)用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12
詳解微信小程序 通過控制CSS實(shí)現(xiàn)view隱藏與顯示
這篇文章主要介紹了微信小程序 通過控制CSS實(shí)現(xiàn)view隱藏與顯示的相關(guān)資料,需要的朋友可以參考下2017-05-05
Javascript基礎(chǔ)知識(shí)中關(guān)于內(nèi)置對(duì)象的知識(shí)
這篇文章主要介紹了Javascript基礎(chǔ)知識(shí)中關(guān)于內(nèi)置對(duì)象的相關(guān)知識(shí)的相關(guān)資料,需要的朋友可以參考下面小編薇大家?guī)?lái)的精彩文章2021-09-09
微信小程序?qū)崿F(xiàn)錨點(diǎn)定位樓層跳躍的實(shí)例
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)錨點(diǎn)定位樓層跳躍的實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-05-05



