微信小程序 显示博客列表和详情页(逻辑)
1.文件目录:
├── app.js // 小程序逻辑代码
├── app.json // 小程序配置文件
├── app.wxss // 小程序全局样式
├── pages // 页面文件夹
│ ├── index // 首页
│ │ ├── index.js // 页面逻辑代码
│ │ ├── index.json // 页面配置文件
│ │ ├── index.wxml // 页面结构文件
│ │ └── index.wxss // 页面样式文件
│ ├── blog // 博客页面
│ │ ├── blog.js // 页面逻辑代码
│ │ ├── blog.json // 页面配置文件
│ │ ├── blog.wxml // 页面结构文件
│ │ └── blog.wxss // 页面样式文件
│ └── ... // 其他页面
├── images // 图片资源文件夹
│ ├── friends.jpeg // 背景图片文件
│ └── ... // 其他图片
└── ...2.在app.js设置小程序的逻辑:
App({ onLaunch: <span style="color:#dcc6e0">function</span> () { <span style="color:#d4d0ab">// 小程序启动时执行的逻辑</span> }, globalData: { <span style="color:#d4d0ab">// 全局变量</span> } });3.在app.json配置文件写入路由等
{ "pages": [ <span style="color:#abe338">"pages/index/index"</span>, <span style="color:#d4d0ab">// 首页</span> <span style="color:#abe338">"pages/blog/blog"</span> <span style="color:#d4d0ab">// 博客页面</span> <span style="color:#d4d0ab">// 其他页面</span> ], "window": { "navigationBarTitleText": <span style="color:#abe338">"我的小程序"</span>, <span style="color:#d4d0ab">// 导航栏标题</span> "navigationBarBackgroundColor": <span style="color:#abe338">"#ffffff"</span> <span style="color:#d4d0ab">// 导航栏背景色</span> } }4.在app.xwss写入小程序的全局Css:
具体自己设置
5.在页面index.js设置,例如:
Page({ data: { message: <span style="color:#abe338">"Hello, World!"</span> }, onLoad: <span style="color:#dcc6e0">function</span> () { <span style="color:#d4d0ab">// 页面加载时执行的逻辑</span> }, <span style="color:#d4d0ab">// 其他页面逻辑代码</span> });在index.json组件设置,例如:
{ "navigationBarTitleText": <span style="color:#abe338">"首页"</span>, <span style="color:#d4d0ab">// 导航栏标题</span> "usingComponents": { <span style="color:#d4d0ab">// 可以引用自定义组件</span> } }
在index.wxml页面结构文件设置,例如:<view> <text></text> </view>也可以引入图片:
<image src="../../images/friends.jpeg"></image>