加载中 ...
首页 > 新闻资讯 > 小程序 正文

微信小程序开发教程:仿制电影评论小程序开发

2019-07-31 11:00:43 来源:沈阳小程序开发 作者:沈阳软件开发

2017年8月8日,hi商学院的最新消息,hvihi.com了解到微信小程序开发教程是目前大家关注的问题,今天hvihi.com为大家组织了仿电影影评小程序开发相关的开发步骤。

微信小程序电影评论小程序开发步骤:

这是博客项目中包含的文件的屏幕截图:

1J04VR2-0.png

首先创建一个文件夹和页面页面,如图所示

然后app.json页面更新代码如下:

{

'pages': [

'页/hotPage/hotPage',

'页/comingSoon/comingSoon',

'页/搜索/检索',

'页/更/更'

],

'window': {

'backgroundTextStyle':'light',

'navigationBarBackgroundColor':'#ff',

'navigationBarTitleText':'WeChat',

'navigationBarTextStyle':'black'

},

'tabBar': {

'list': [{

'pagePath':'pages/hotPage/hotPage',

'text':'本地热门地图'

},{

'pagePath':'pages/comingSoon/comingSoon',

'text':'即将推出'

},{

'pagePath':'pages/search/search',

'text':'视频搜索'

}]

}

}

然后是app.wxss页面(针对以下页面样式编写):

/**app.wxss**/.container {

高度: 100%;

显示: flex;

Flex方向:列;

对齐项目: center;

Justify-content: space-between;

填充: 200rpx 0;

Box-sizing: border-box;

/* hotPage.wxss */

.movies {

显示: flex;

}

.myimage {

Flex: 1;

}

.moveInfo {

Flex: 2;

}

.yanyuanlist {

显示: flex;

}

。左{

Flex: 1;

}

.right {

Flex: 2;

}

该页面如图所示:

1J04T301-1.png

然后是hotPage.wxml页面:

名称: {{item.title}}

导演: {{item.directors ['0']。name}}

演员:

{{item.name}}

类别: {{item.genres}}

发布时间: {{item.year}}

然后是hotPage.js页面:

Var; var page=0; //more.js

页({

/**

*页面的初始数据

*/

数据: {

电影: []

},

/**

*生命周期功能 - 监听器页面加载

*/

onLoad:函数(选项){

那=这个;

that.linkNet(0);

},

jumpTomore: function(e){

CONSOLE.LOG(e.currentTarget.id);

wx.navigateTo({

网址:'/pages/more/more?id='+ e.currentTarget.id,

})

},

linkNet:功能(页面){

Wx.request({

标头: {

'Content-Type':'json'

},

网址:'https://api.douban.com/v2/movie/in_theaters',

数据: {

开始: 10 *页面,

计数: 10,

城市:'沈阳'

},

成功:函数(e){

CONSOLE.LOG(E);

如果(e.data.subjects.length==0){

wx.showToast({

标题:'没有更多数据',

})

} else {

that.setData({

电影: that.data.movies.concat(e.data.subjects)

})

}

}

})

},

onReachBottom: function(){

that.linkNet(++页);

}

})

运行程序的结果如下:

1J04V632-2.png

然后hotPage.wxss:

图像{

宽度: 350rpx;

高度: 280rpx;

}

然后第二页的布局与第一页的布局相同,所以最好直接复制第一页的hotPage.wxml代码;

相同的comingSoon.js代码和hotPage.js代码是相似的,唯一需要改变的是:

1J04Q629-3.png

更改网址和数据

会很不错

.wxss代码一致;

结果如下:

1J04V001-4.png

接下来是第三页的代码:

Search.wxml页面代码:

搜索

名称: {{item.title}}

导演: {{item.directors ['0']。name}}

演员:

{{item.name}}

类别: {{item.genres}}

发布时间: {{item.year}}

Search.js页面代码:

Var输入; var that; //search.js

页({

/**

*页面的初始数据

*/

数据: {

电影: []

},

/**

*生命周期功能 - 监听器页面加载

*/

onLoad:函数(选项){

那=这个;

},

myInput:函数(e){

输入=e.detail.value;

},

mySearch: function(){

Wx.request({

标头: {

'Content-Type':'json'

},

网址:'https://api.douban.com/v2/movie/search?q='+输入,

成功:函数(e){

that.setData({

电影: e.data.subjects

})

}

})

}

})

search.wxss代码与hotPage.wxss代码相同;

运行代码的结果如下:

1J04WT4-5.png

最后,详细信息页面,点击视频将跳转到详细信息页面以获取视频的详细信息:

More.wxml页面代码:

名称: {{title}}

导演: {{director}}

主演:

{{item.name}}

年: {{year}}

评分: {{rate}}

简介: {{summary}}

More.js代码:

Var那个;

//more.jsPage({

/**

*页面的初始数据

*/

数据: {

标题: 0,

imageUrl: 0,

导演: 0,

投射: [],

年: 0,

速率: 0,

摘要: 0

},

/**

*生命周期功能 - 监听器页面加载

*/

onLoad:函数(选项){

那=这个;

Wx.request({

标头: {

'Content-Type':'json'

},

网址:'https://api.douban.com/v2/movie/subject/'+ options.id,

成功:函数(e){

CONSOLE.LOG(e)中

that.setData({

标题: e.data.original_title,

imageUrl: e.data.images.large,

导演: e.data.directors ['0']。姓名,

投射: e.data.casts,

年份: e.data.year,

评分: e.data.rating.average,

摘要: e.data.summary

})

}

})

}

})

运行代码的结果如下:

1J04SH7-6.png

以上是微信小程序开发教程模拟电影评论小程序开发过程,更多小程序开发教程和小程序请继续关注hvihi.com更新!

< 汇海(www.hvihi.com)是国内知名的商城系统和商城网站建设提供商,其中汇海技术小程序系统提供小程序商城开发,小程序配送系统,微分配系统,商城系统,电子商务网站建设, 微信发行系统,小程序商城及其他多端商场和电子商务行业解决方案>

确认:这个文件和图像源网络编辑器的网站部分,如果有侵权及时通信删除。 汇海hvihi.com网站原创文章,请注明出处。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。