一组用于如何共享H5和小程序的代码
2019-07-31 09:27:28 来源:沈阳小程序开发 作者:沈阳软件开发
很多时候,你是否有这个想法,你能开发出一组可由小程序,H5和小程序共享的代码,后端可以提交给微信进行审核吗?
那你怎么做的?
制剂
平台:
访问www.bmob.cn
查找Bmob最新的混合平台JSSDK库,它支持Node.js,微信小程序,Weex,React Native,Quick App和浏览器。为任何上述平台写一个js。
混合数据SDK
文件地址:http://doc.bmob.cn/data/wechat_app_new/index.html
后端直接使用Bmob后端云。如果您使用自己的服务器,则可以使用Fly来请求网络。它也是跨平台的,可以在github上查看。
帧选择:
由于mpvue正式有一个跨平台的前端示例,这里选择较少的mpvue,选择mpvue
实战
1:分析页面请求
需要实施的页面如下:
从上图中我们可以看到这个页面,后端有2个数据,子表是广告地图和列表数据。
2.创建数据表
2.1广告地图
数据结构如下
```
[
{
'标题':'从1299元起,诺基亚X6正式发布',
'image':'http://img.ithome.com/newsuploadfiles/focus/f3583ca6-9a52-461b-b2b2-0f649fab0516.jpg',
'link':'/pages/news/detail?id=360077& title=1299,诺基亚X6正式发布'
}
]
```
在后台创建一个表幻灯片,导入数据/src/db/slides.json
列出数据
我在后台建了一个表新闻列表,导入数据/src/db/newslist.json,与上一步操作相同
详细数据
创建新闻内容表newscontent,导入数据/src/db/newscontent.json
3.将请求代码修改为数据库
列表修改请求代码:
```
//api.js,getNewsList更改为
getNewsList:(r)=> {
//返回异步对象
返回新的Promise((解决,拒绝)=> {
//查询`newslist`数据
Const query=Bmob.Query('newslist')
Query.find()。then(res=> {{p>
//返回一个json数据
解决({'newslist': res})
})。catch(err=> {
拒绝(ERR)
})
})
},
```
已从Bmob数据库调用数据。与广告图相同,具体代码查看github(https://github.com/bmob/ithome-lite)
这是实现的,主页广告,数据列表,内容显示功能,如果您的小程序只是一个印象功能,您可以使用此代码进行修改。
< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>
确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。