npm install wepy-cli -g
npm install
wepy build --watch
如遇到less不能编译的问题,请使用
npm install less -d
项目模块分为
- 新闻
- 新闻详情
- 笑一笑
- 机器人小艾
数据来源:极速数据
模块分为有头条、体育、娱乐等等13个类别
。
支持手滑左右切换
。
头部tab栏支持自动定位
到相应的新闻类别,并且支持滑动,。
有加载动画
。
右下角有刷新
按钮。
当请求数据的时候,右下角按钮会旋转,并且可以上拉加载
更多。
显示新闻的详细内容。
数据来源:大佬开源数据
该模块显示一些笑话、搞笑图片、搞笑gif图片、搞笑视频。
功能介绍: 有加载动画,支持下拉刷新
,当点击图片时,可以预览图片
,上拉加载
更多,支持视频在线观看等。
数据来源:百度的图灵机器人 和机器人小艾进行对话。
- 小程序原生开发文档
- wepy开发文档
- mpvue开发文档 简单说一下mpvue框架的语法和vue的语法是一样的,只是少了vue的一些东西,比如vue-router等等,还有一点比较烦就是每新增一个页面都要手动重启编译一下,但是好处也是有很多的,像vuex什么的都有。 这个项目我选择的时wepy,这是一个类vue的框架,支持redux等等 新建一个wepy项目也是特别的简单,使用如下代码即可。
npm install wepy-cli -g
wepy init standard myproject
cd myproject
npm install
wepy build --watch
wepy使用sass的步骤如下
//安装sass
npm i node-sass
//安装wepy-compiler-sass插件
npm install wepy-compiler-sass --save-dev
//配置wepy.config.js
module.exports = {
"compilers": {
sass: {
'outputStyle': 'compressed'
}
}
};
这里直接给链接了哈 wepy项目中使用async await
- 使用wxParse
- 使用小程序自带的标签
<text></text>
或者<rich-text></rich-text>
不管是使用哪个框架,这些都是不变的,详情请点击小程序API
向程序的像素使用的是rpx,对元素设置rpx,会让元素在不同的手机上显示的效果是一样样的,这个是小程序底层代码自动编译的。