# moka-mini-app **Repository Path**: wangwei123/moka-mini-app ## Basic Information - **Project Name**: moka-mini-app - **Description**: No description available - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-06-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ithome-lite ([WEB 版](https://github.com/F-loat/ithome-lite/tree/web-version)) > IT之家小程序版客户端 ## 相关依赖 * [flyio](https://github.com/wendux/fly/blob/master/README-CH.md) - 同时支持浏览器、小程序、Node、Weex 及快应用的基于 Promise 的跨平台请求库 * [mpvue-entry](https://github.com/F-loat/mpvue-entry) - 集中式页面配置,不再需要重复编辑各页面的 main.js 文件 * [mpvue-router-patch](https://github.com/F-loat/mpvue-router-patch) - 在 mpvue 中使用 vue-router 兼容的路由写法 * [xmlstring2json](https://github.com/vilien/xmlstring2json) - xml字符串转换 json 格式,适用于微信小程序 ## 项目模板 * [F-loat/mpvue-quickstart](https://github.com/F-loat/mpvue-quickstart) 使用 mpvue-entry 配置入口,支持新增页面热更新 ``` bash $ vue init F-loat/mpvue-quickstart my-project ``` ## 截图展示

新闻列表 新闻详情 圈子列表

## Tips * flyio 使用方法 具体内容参见 [微信小程序中使用flyio](https://wendux.github.io/dist/#/doc/flyio/wx),这里提示下小程序中需要引入的是 `flyio/dist/npm/wx.js` 这个文件,可以配置下 webpack 的 alias 方便调用 ``` js alias: { '@': resolve('src'), vue: 'mpvue', flyio: 'flyio/dist/npm/wx', wx: resolve('src/utils/wx') } ``` * vuex 使用方法 建立 `src/store/index.js` 文件 ``` js import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) const store = new Vuex.Store({ state: { }, mutations: { }, actions: { } }) export default store ``` 在 `src/main.js` 中引用 ``` js import Vue from 'vue' import store from '@/store' import App from '@/App' const app = new Vue({ store, ...App }).$mount() ``` 最后在需要使用 vuex 的页面相对应的 `main.js` 文件中像 `src/main.js` 一样引用即可 ## 部分 api 列表 * 新闻列表 https://api.ithome.com/json/newslist/news?r=0 * 文章详情 https://api.ithome.com/xml/newscontent/350/412.xml * 相关文章 https://api.ithome.com/json/tags/0350/350362.json * 最热评论 https://dyn.ithome.com/json/hotcommentlist/350/87a8e5b144d81938.json * 评论列表 https://dyn.ithome.com/json/commentlist/350/87a8e5b144d81938.json * 评论详情 https://dyn.ithome.com/json/commentcontent/d739ee8f2ceb0a27.json * 轮播新闻 https://api.ithome.com/xml/slide/slide.xml * 圈子列表 https://apiquan.ithome.com/api/post?categoryid=0&type=0&orderTime=&visistCount&pageLength * 圈子详情 https://apiquan.ithome.com/api/post/236076 * 圈子评论 https://apiquan.ithome.com/api/reply?postid=236076&replyidlessthan=3241294 ## 相关文章 * [Mpvue 小程序转 Web 实践总结](https://juejin.im/post/5ab84a33f265da239c7b56bd)