微信小程序--搜索电影app(续)

微信小程序开发课程学习总结(关于电影的内容) 微信小程序开发课程学习总结(关于电影的内容)最终效果课程学习网址让我们开始第一步一堆页面简介app.js 文件app.json文件app.wxss文件好了正式开始第一个页面新闻详情页面电影模块关于Template(模板)的说明 引言:这个只针对超级萌新没有学过小程序的人,比如我,大佬忽略 最终效果 由于我懒就不截其他的了,大概效果是这样,总共分两个模块,一个新闻模块,一个电影模块,over. ... 阅读详情
热门推荐页面各个文件代码如下:

recommendMovies.wxml:

<view class="wrapper">
  <view wx:for="{{topMovies}}" wx:for-item="item">
    <view class="content">
      <view class="picView">
        <image class="pic" src="{{item.images.medium}}" id="{{item.id}}" bindtap="toDetail" />
      </view>
      <view class="info">
        <view class="name">
          名称:{{item.title}}
        </view>
        <view class="score">{{item.rating.average}}分</view>
        <view class="type">
          类型:
          <block wx:for="{{item.genres}}" wx:for-item="type">
            {{type}},
            <!--注意不要使用<view>,不然调不出效果。。-->
          </block>
        </view>
        <view class="director">
          导演:
          <block wx:for="{{item.directors}}" wx:for-item="director">
            {{director.name}},
          </block>
        </view>
        <view class="actor">
          演员:
          <block wx:for="{{item.casts}}" wx:for-item="actor">
            {{actor.name}},
          </block>
        </view>
        <view class="time">年份: {{item.year}}</view>
      </view>
    </view>
  </view>
</view>


recommendMovies.wxss:

.wrapper{
  padding:0;
  margin:0;
  width:100%;
  height:100%;
}
.slide-image{
  width:750rpx;
  height:100%;
}

.content{
  width:100%;
  height:300rpx;
  padding:10rx;
  display: flex;
  flex-direction: row;
  border-bottom: 2rpx solid #CCCCCC;
}
.picView{
  float:left;
  padding:20rpx 15rpx;
}
.pic{
  width:210rpx;
  height:260rpx;
}
.info{
  float:left;
  display: flex;
  flex-direction: column;
  color:#888888;
  padding-top:20rpx;
  font-size: 30rpx;
}
.name{
  color:#000;
  width:100%;
  font-size: 32rpx;
  margin-bottom: -19rpx;
}
.score{
  position: relative;
  width:80rpx;
  float:right;
  top:-18rpx;
  color:#8C5A0D;
  right:-433rpx;
}
.type{
  display: flex;
  flex-direction: row;
  margin-bottom: 10rpx;
}
.director{
  display: flex;
  flex-direction: row;
  margin-bottom: 10rpx;  
}
.actor{
  margin-bottom: 10rpx;
}


recommendMovies.js:

//recommendMovies.js
var util = require('../../utils/util.js')
Page({
  data: { 
  },
  onLoad: function () {
    /*
    var city = wx.getStorageSync('city');
    console.log('只在初次进入此页面时执行一次');
    var topMovies = wx.getStorageSync('topMovies'+city);
    if (!topMovies){
      console.log('request');
      this.requestTopMovies();
    }else{
      console.log('storage');
      this.setData({
         topMovies:topMovies
      });
    }
     */
  },
  onShow: function () {
    /* var city = wx.getStorageSync('city'); */
    console.log('每次进入此页面都会执行此函数,适合放需要实时调用页面逻辑的代码');
    /*经测试,此处不需要加city特判,因为请求排行榜靠前的电影时不需要加city参数.
    var topMovies = wx.getStorageSync('topMovies' + city);*/
    var topMovies = wx.getStorageSync('topMovies');
    if (!topMovies) {
      console.log('request');
      this.requestTopMovies();
    } else {
      console.log('storage');
      this.setData({
        topMovies: topMovies
      });
    }
  },
  requestTopMovies:function(){
    /* console.log('city:' + wx.getStorageSync('city'));
    var city = wx.getStorageSync('city');*/
    var url = "https://api.douban.com/v2/movie/top250";
    /**
     * var data = {
       city : city //貌似没有这个参数需要传递,结果都一样。
    };*/
    var that = this;
    wx.request({
       url:url,
       data:'',//data,
       header:{
         'content-type':'json'//不要写'aplication/json',会报400错误。
       },
       success:function(res){
         console.log(res);
         that.setData({
           topMovies:res.data.subjects
         });
         that.saveData(res.data.subjects/*,city*/);
       }
    });
  },
  toDetail:function(event){
    wx.navigateTo({//通过 id 请求详情页面
      url: '/pages/detail/detail?id='+event.currentTarget.id,
    })
  },
  saveData:function(res/*,city*/){
    wx.setStorage({
       key:'topMovies'/*+city*/,
       data:res
    });
  }
})

recommendMovies.json:

{
    "navigationBarTitleText": "热门电影推荐"
}

这里的页面布局基本同第一个页面一致,热门推荐的电影 api 接口地址为:https://api.douban.com/v2/movie/top250。

没有city的参数,加上没效果,已试过!可以查看上面的截图框。

要注意的一点时,请求 wx.request 时,header:{ 'conten-type':'json' }不能写成 'application/json' 不然会一直报400错误,应该是版本问题。

详情页面各个文件代码如下:

detail.wxml:

<!--detail.wxml-->
<image src="../../assets/imgs/bg.jpg" mode="scaleToFill" />
<view class="wrapper">
  <view class="filmIntro">
    <view class="filmPic">
      <image src="{{filmDetail.images.medium}}" />
    </view>
    <view class="filmInfo">
      <view class="name">名称:{{filmDetail.title}}</view>
      <view class="score">{{filmDetail.rating.average}}分</view>
      <view class="type">
      类型:<block wx:for="{{filmDetail.genres}}" wx:for-item="type">
             {{type}},
           </block>
      </view>
      <view class="director">
      导演:<block wx:for="{{filmDetail.directors}}" wx:for-item="director">
             {{director.name}},
           </block>
      </view>
      <view class="actor">
      演员:<block wx:for="{{filmDetail.casts}}" wx:for-item="cast">
             {{cast.name}},
           </block>
      </view>
      <view class="time">年份: {{filmDetail.year}}</view>
    </view>
  </view>
  <view class="descrision">
      {{filmDetail.summary}}
    <!--<textarea value="{{filmDetail.summary}}" auto-height focus="true" />有一些文字出不来不知为啥所以没用textarea-->
  </view>
  <view class="bottom">
    <view class="title">主要参演人员</view>
    <scroll-view scroll-x bindscrolltoupper="upper" bindscrolltolower="lower" bindscroll="scroll" class="casts">
      <view wx:for="{{filmDetail.casts}}" wx:for-item="cast" class="castsItem">
        <view class="castImg"><image src="{{cast.avatars.medium}}" /></view>
        <view class="castName">{{cast.name}}</view>
      </view>
      <view wx:for="{{filmDetail.directors}}" wx:for-item="director" class="castsItem">
        <view class="castImg"><image src="{{director.avatars.medium}}" /></view>
        <view class="castName">{{director.name}}</view>
      </view>
    </scroll-view>
  </view>
</view>

detail.wxss代码如下:

/* detail.wxss */
image{
  width:750rpx;
  height:350rpx;
}
.wrapper{
  padding:0;
  margin:0;
  width:750rpx;
  height:100%;
  position: absolute;
  left:0;
  top:0;
}
.filmIntro{
  width:100%;
  height:350rpx;
}
.filmPic{
  float:left;
  width:175rpx;
  height:300rpx;
  padding:40rpx 15rpx 10rpx 40rpx;
}
.filmPic image{
  width:175rpx;
  height:240rpx;
  border:2rpx solid #fff;
}
.filmInfo{
  float:right;
  position: relative;
  width:507rpx;
  left:-11rpx;
  top:38rpx;
  font-size: 0.8rem;
  color:#fff;
}
.name{
  float:left;
  margin-bottom:10rpx;
  font-size: 0.9rem;
}
.score{
  position: absolute;
  right: -10rpx;
  color:aqua;
}
.type{
  clear:both;
  display: flex;
  flex-direction: row;
  margin-bottom:6rpx;
}
.director{
  display: flex;
  flex-direction: row;
  margin-bottom:6rpx;
}
.actor{
  display: flex;
  flex-direction: row;
  margin-bottom:6rpx;
}
.descrision{
  clear:both;
  width:700rpx;
  height:346rpx;
    overflow: hidden;  
    text-overflow: ellipsis;  
    display: -webkit-box;  
    -webkit-line-clamp: 11;  
    -webkit-box-orient: vertical; 
  padding:30rpx 30rpx;
  font-size: 0.8rem;
  color:#aaa;
  border-bottom:18rpx solid #ccc;
}
.title{
  width:100%;
  font-size: 1rem;
  padding:10rpx;
  border-bottom: 2rpx solid #ccc;
}
.casts{
  /*display: flex;
  flex-direction: row;*/
  width:750rpx;
  white-space: nowrap;/*不换行(放在父元素)*/
  border-bottom:22rpx solid #ccc;
}

.castsItem{
  display: inline-block;/*内联块(放在子元素)*/
  padding:26rpx;
  text-align: center;/*文字居中*/
}
.castImg>image{
  width:180rpx;
  height:254rpx;
}

.castName{
  font-size: 0.7rem;
  color:#0ff;
}
textarea{
  width:700rpx;
  height:350rpx;
}

detail.js代码如下:

// detail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this, data = null;
    var filmId = options.id;
    console.log('detail\'s id:' + filmId);//获取在首页点击的电影图片的id
    /*
    一开始在首页电影数据中获取详情页数据,后来发现并没有简介的文字部分,所以上官网找到了相应的api来获取详情页数据,通过id获取的,方便许多!不需遍历数组了。
    var hotMovies = wx.getStorageSync('hotMovies');
    console.log(hotMovies.length);
    if(hotMovies){
       for(var i=0;i<hotMovies.length;i++){
         if (hotMovies[i].id == filmId){//遍历电影数据找到符合的就退出。
            data = hotMovies[i];
            break;
         }
       }
       that.setData({
         filmDetail: data
       });
    }
    */
    var name = 'detailInfo' + filmId;
    var detailInfo = wx.getStorageSync(name);/**获取本地同步数据 */
    console.log(detailInfo);
    if (!detailInfo) {
      console.log('request');
      this.requestDetailInfo(filmId);
    }else{
      console.log('storage');
      this.setData({
        filmDetail: detailInfo
      });
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  requestDetailInfo: function (filmId) {
    var that = this;
    var url = 'https://api.douban.com/v2/movie/subject/'+filmId;
    wx.request({
      url: url,
      data: '',
      header: {
        'content-type': 'json',
      },
      success: function (res) {
        console.log('detailInfo\'s summary is:' + res.data.summary);
        console.log(res.data);
        //return res.data;不起作用,因为是回调函数,异步性。
        that.setData({
          filmDetail: res.data
        });
        that.saveData(res.data,filmId);
      }
    });
  },
  saveData: function (data,id) {
    wx.setStorage({
      key: 'detailInfo'+id,
      data: data,
    })
  }
})


布局就基本同上,主要是底部鼠标控制滑动图片使用了组件 scroll-view 组件,这里是横向滑动,所以必须设置固定高度,还有就是要使得多个元素横向排列不换行,使用之前flex布局不起作用,得在 scroll-view 组件上加属性: white-space: nowrap;/*不换行(放在父元素)*/,在其子元素(横向排布的元素)加属性:display: inline-block;/*内联块(放在子元素)*/。具体见代码。

搜索页面各个文件代码如下:

searchMovies.wxml代码如下:

<view class="wrapper">
  <view class="search">
    <input bindinput="keyword" placeholder="请输入主演名字" />
    <button type="default" bindtap="searchMovies" data-keyword="{{keyword}}">搜索</button><!--data-keyword向函数传参keyword-->
  </view>
  <view class="searchText">您要搜索:{{keyword}}</view>
  <view class="horLine"></view>
  <view wx:for="{{searchMovies}}" wx:for-item="item">
    <view class="content">
      <view class="picView">
        <image class="pic" src="{{item.images.medium}}" id="{{item.id}}" bindtap="toDetail" />
      </view>
      <view class="info">
        <view class="name">
          名称:{{item.title}}
        </view>
        <view class="score">{{item.rating.average}}分</view>
        <view class="type">
          类型:
          <block wx:for="{{item.genres}}" wx:for-item="type">
            {{type}},
            <!--注意不要使用<view>,不然调不出效果。。-->
          </block>
        </view>
        <view class="director">
          导演:
          <block wx:for="{{item.directors}}" wx:for-item="director">
            {{director.name}},
          </block>
        </view>
        <view class="actor">
          演员:
          <block wx:for="{{item.casts}}" wx:for-item="actor">
            {{actor.name}},
          </block>
        </view>
        <view class="time">年份: {{item.year}}</view>
      </view>
    </view>
  </view>
</view>

searchMovies.wxss 代码如下:

.wrapper{
  padding:0;
  margin:0;
  width:750rpx;
  height:100%;
}
.search{
  width:100%;
  height:92rpx;
  display: flex;
  flex-direction: row;
}
input{
  height:1rem;
  flex-grow: 1; /**剩余空间都给我*/
  line-height: 70rpx;
  border:2rpx solid #ccc;
  margin:20rpx;
  border-radius: 10rpx;
  font-size: 0.8rem;
}
button{
  width:130rpx;
  height:50rpx;
  line-height: 50rpx;
  margin:24rpx 30rpx 0rpx 0rpx;
  font-size: 0.8rem;
}
.searchText{
  margin-left:20rpx;
  font-size: 0.8rem;
  padding-bottom:20rpx;
}
.horLine{
  width:100%;
  border:10rpx solid #ccc;
}

.content{
  width:100%;
  height:300rpx;
  padding:10rx;
  display: flex;
  flex-direction: row;
  border-bottom: 2rpx solid #CCCCCC;
}
.picView{
  float:left;
  padding:20rpx 15rpx;
}
.pic{
  width:210rpx;
  height:260rpx;
}
.info{
  float:left;
  display: flex;
  flex-direction: column;
  color:#888888;
  padding-top:20rpx;
  font-size: 30rpx;
}
.name{
  color:#000;
  width:100%;
  font-size: 32rpx;
  margin-bottom: -19rpx;
}
.score{
  position: relative;
  width:80rpx;
  float:right;
  top:-18rpx;
  color:#8C5A0D;
  right:-433rpx;
}
.type{
  display: flex;
  flex-direction: row;
  margin-bottom: 10rpx;
}
.director{
  display: flex;
  flex-direction: row;
  margin-bottom: 10rpx;  
}
.actor{
  margin-bottom: 10rpx;
}


searchMovies.js代码如下:

//searchMovies.js
var util = require('../../utils/util.js')
Page({
  data: {
    
  },
  onLoad: function () {
    
  },
  searchMovies:function(event){
    var that = this;
    var keyword = event.currentTarget.dataset.keyword;
    console.log(keyword);
    var url = 'https://api.douban.com/v2/movie/search?q='+keyword;
    wx.request({
         url:url,
         data:'',
         header:{
           'content-type':'json',
         },
         success:function(res){
            console.log(res);
            that.setData({
              searchMovies:res.data.subjects
            });
         }
    });
  },
  keyword:function(event){
     var keyword = event.detail.value;/**获取input输入的值并设置到搜索值 */
     this.setData({
        keyword:keyword
     });
  },
  toDetail:function(event){
    console.log(event.currentTarget.id);
    wx.navigateTo({
      url: '/pages/detail/detail?id='+event.currentTarget.id,
    });
  }
})


searchMovies.json代码如下:

{
  "navigationBarTitleText": "电影搜索"
}

布局基本都跟第一个页面一样,api 接口地址:https://api.douban.com/v2/movie/search?q=人名。



这里只选了一个参数即人物名字来搜索,你可以自己扩展。

好了,详情请自己参阅代码吧。这篇博文写了好久啊啊。。

尴尬死了,中午写到两点多要发布博文时居然把我博客关闭了,后来联系之后解决之后又被锁了,最后csdn负责人叫我改标题,果然解决!!!感谢!终于解决了,可以发布了!

微信小程序开发-电影影评小程序 微信小程序电影影评小程序开发步骤 阅读详情

相关推荐

微信小程序Demo之电影评分功能

实现步骤一、准备工序二、新建项目 一、准备工序 参考微信官方文档、 微信社区交流(有问题时可以在此网站搜索一哈) 官网注册账号 2.1 注册【微信小程序】账号,注意,比如邮箱注册,则此邮箱是没有绑定其他小程序、公众号等 2.2 (可选)注册【微信公众号】账号,此公众号的邮箱和小程序的邮箱不能相同,若是企业公众号,则直接在企业公众号中添加小程序(企业公众号已付费了,所以可以哈哈),...

窝窝头的博客 5241

wechat微信小程序panda搜索电影(关键字模糊搜索、关键字、类别)

点击爱情类别: 这里我把标签数据直接写固定,在实际项目中是不行的,理论上是需要从后端获取。

汪程序员 1967

微信小程序开发:实现搜索功能

搜索功能的原理比较简单,就是根据用户输入的关键字,在一定范围内查找相关的内容并返回。用户在输入框中输入关键字,点击搜索按钮后,小程序便会根据关键字搜索相应的内容,并且返回搜索结果。搜索功能在小程序中非常常见,实现起来也比较简单,但是要注意一些优化细节,提高用户的体验。最后,添加一个清除搜索历史的按钮,实现清除历史记录的功能。同时,可以在用户点击历史记录时,自动跳转到搜索页面并将历史记录填入搜索框中。实现搜索功能的步骤可以分为四个部分:页面布局、获取关键字、搜索内容、展示搜索结果。在小程序中,可以通过。

吃不胖. 9866

小程序基本命令

onLoad: function () { // 生命周期函数--监听页面加载 onReady: function () { // 生命周期函数--监听页面初次渲染完成 }, onShow: function () { // 生命周期函数--监听页面显示 }, onHide: function () { // 生命周期函数--监...

aiven1637的博客 3558

微信小程序仿豆瓣电影新闻列表

微信小程序模仿豆瓣电影,新闻列表,包含新闻列表,新闻详情,收藏,阅读量,电影详情,调用豆瓣api

小程序源码 电影推荐 (代码+截图)

小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码+截图)小程序源码 电影推荐 (代码

用uni-app写一个简单的豆瓣电影微信小程序

用uni-app写一个简单的豆瓣电影微信小程序,这个项目是用 uni-app 写的,只有一个列表页,没有详情页。

sonic 3632

小程序源码 豆瓣电影 (代码+截图)

小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码+截图)小程序源码 豆瓣电影 (代码

微信小程序--搜索电影app

做完“天气预报”之后就尝试做“豆瓣电影app”了,学到不少东西,下面是详细步骤:

Inite的博客 6466

Shopee 虾皮API接口:商品详情采集的实践

随着电商行业的蓬勃发展,数据采集和分析在商业决策中扮演着越来越重要的角色。Shopee作为东南亚领先的电商平台,拥有大量的商品数据。通过Shopee的API接口,我们可以方便地获取商品详情,为数据分析和市场研究提供有力支持。本文将介绍如何使用Shopee API接口采集商品详情,并分享一些实践技巧。提供了丰富的数据接口,包括商品详情、店铺信息、订单数据等。通过API接口,开发者可以轻松地获取Shopee平台上的数据,进行进一步的处理和分析。Shopee API接口:商品详情采集的实践与技巧。

An4480的博客 1886

使用moveit控制机械臂

位置设置:`target_pose.position.x = 0.12`, `target_pose.position.y = 0.41`, 和 `target_pose.position.z = 0.44` 分别设置了机械臂末端执行器的X, Y, 和 Z坐标。设定目标位置:`group.set_pose_target(target_pose)` 这一命令将之前定义的目标位置和姿态设置为当前机械臂组的目标,为接下来的路径规划做准备。在机械臂控制的过程中,设定精确的目标位置和姿态是实现精确操作的关键步骤。

realman_Rop的博客 3687

微信小程序—模拟豆瓣搜索电影(图文)

微信小程序—模拟豆瓣搜索电影 先新建search目录和page 1、在search.wxml页面 给input添加bindinput事件 给button绑定bindtap事件 <view id="container"> <input bindinput="keyWord" class="search" placeholder="搜索电影" /> <view w...

Poppy_LYT的博客 1725

线上专利申请(超详细)| 签名确认

在【法人登录】页面点击【证书登录】按钮,弹出证书登录提示框,点击【确 认】按钮,进入到输入证书密码页面,点击【取消】按钮,取消本次操作。企业在提交申请时,需要增加签名,如使用企业账户点击提交,会弹出“法人、代理机构不能签名,请使用经办人签名”,这个时候就需要换个账号了。在需要签名时,将专利官网的登录方式点击法人登录,选择扫码登录,使用移动端经办人账户的扫一扫功能扫描登录。登录完成后,再点击签名,使用移动端扫一扫功能,扫描签名,输入证书号,确认签名,并提交。最后,祝大家的申请都成功!

weixin_62112323的博客 9110

微信小程序一星期入门-完结篇--电影详情页的制作

文章目录微信小程序入门(七)--入门篇完结实现电影页面按钮的更多功能获取数据more-movie页面布局movies页面更多按钮绑定事件更多按钮的事件更多页面onLoad的更改实现movies电影页面的搜索功能注册组件使用上滑加载更多电影数据加载更多电影数据提示用户数据请求中下拉刷新数据开启页面的下拉刷新监听用户下拉动作实现下拉刷新增强阅读页面效果配置标题与动态配置标题配置标题动态配置标题电影详情页组件的独立性对post组件进行改进发射事件接收事件文章页面问题修正方式一方式二电影详情页的制作给自定义组件mo

听雨少年的博客 9979

Day01 Geant4学习

​ 用来记录粒子在每个step中的信息的,例如位置,能量,动量.例如,假设每一个粒子都有一个属于自己的id,会记录自己的轨迹状态信息就是track,当他发生反应时,就会产生新的id。​ 最终在新建的build文件夹中的vis.mac文件中设置,是自带的,如果有更高的需求可以自己去更改,但是一般都是写好的,设置好了图形界面的一些东西,呈现的自己建模的图形界面多大,需不需要网格什么的。从反应到结束的过程,其中也包括它产生的刺激粒子的反应到结束的过程,成为一个事件event。

LXS_357的博客 933

基于R-CNN深度学习的生活垃圾检测与分类系统:数据集、模型和UI界面的完整实现

我们将使用一个公开的垃圾分类数据集来训练我们的模型。一个常见的数据集是TACO数据集(Trash Annotations in Context),该数据集包含多种垃圾类别,适用于垃圾分类任务。TACO数据集中的图像标注了垃圾的类别以及其在图像中的位置,适合用于目标检测任务。图片数据:每张图片中包含不同种类的垃圾。标签文件:每个图像有相应的标签文件,标注了图像中垃圾的类别、位置(通常为边界框坐标)等信息。dataset/images/image1.jpgimage2.jpg......其中,

YOLO 1101

微信小程序豆瓣电影(上)

微信小程序豆瓣电影 前言 打开app.js文件,删除自带代码,只保留以下代码。 //app.js App({ }) 5.2 删除logs文件包。 5.3 打开app.json文件,删除"pages/logs/logs",保留以下代码。 { “pages”:[ “pages/index/index” ], “window”: { “backgroundTextStyle”: “light”, “navigationBarBackgroundColor”: “#41be57”, “navigationBarTi

xiaoying1223的博客 1万+

【系统分析师】高分论文:论基于构件的软件开发(气象灾害影响评估系统)

本文以某手机气象灾害影响评估系统为例,探讨了基于构件技术的软件开发实践。通过分析开发中常见的功能模块重复问题,提出建立企业构件库、针对性选择构件和加强构件管理的解决方案。项目实施中成功复用登录模块等通用构件,并针对气象数据转换需求开发新构件,最终在8个月内高质量完成系统建设。文章总结了构件开发的三个关键点:构件库建设是基础、构件选择需精准、构件管理要规范。同时指出需注意全新需求开发、性能优化等问题,建议通过培训提升团队对构件的理解力。该案例证明构件技术能有效缩短周期、降低成本,为企业积累可复用的技术资产。

数据知道的博客 4253

微信小程序之豆瓣电影

效果图: 1.小程序下方的talbar,属于公共的设置,需要在app.json里面设置 2.引入的文件放置的位置,图片放在images 3.代码 当前热映 index/index.wxml &amp;lt;view class=&quot;container&quot;&amp;gt; &amp;lt;!-- 轮播图 --&amp;gt;

callmeCassie的博客 3686

【人工智能】-01、人工智能概述

从理论上讲没有当今计算机不能计算求解的问题(B)。A. 是B. 不是C. 尚无定论。

super_mochi1 351

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

微信小程序入门与实战(11)——搜索页面、更多页面、电影详情页面

搜索页面、更多页面、电影详情页面功能搜索页面movies.jsonmovies.wxmlmovies.js更多页面功能解析more-movie.jsonmore-movie.wxmlmore-movie.wxssmore-movie.js电影详情页面movie-detail.jsonmovie-detail.wxmlmovie-detail.wxssutil.js 功能 搜索页面:实现点击搜索框,弹出搜索的电影结果 更多页面:点击电影页面的更多按钮,显示对应模块的更多电影 电影详情页面:点击对应的电影,进入

leeeeeena's blog 2824

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

微信小程序“豆瓣电影”

开发环境为微信web开发者工具,实现的功能是可以在首页查看豆瓣电影评分前250名并且可以点击跳转到详情页,在搜索页输入关键字搜索相关电影。效果图如下 代码 app.json { "pages":[ "pages/index/index", "pages/movie/movie", "pages/search/search", "pages/prof...

超浓芝士味玉米片的博客 3366

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

基于微信小程序的电影推荐系统

摘要:本文设计并实现了一个基于微信小程序的电影推荐系统,旨在解决信息过载环境下用户获取个性化电影推荐的痛点。系统采用SpringBoot框架和UniAPP技术,构建了C/S架构的轻量化应用平台。通过整合协同过滤算法与内容推荐算法,结合用户历史行为和社交关系数据,实现精准的个性化推荐。系统包含用户端和管理端两大功能模块,用户可浏览电影信息、查看评论、管理个人中心;管理员则进行用户管理、电影信息维护及系统设置。测试结果表明,该系统具有良好的操作性和实用性,能够有效提升用户的观影体验和决策效率。关键词:微信小程序

m0_73268882的博客 895

使用微信小程序开发制作一个简单的电影资讯应用

创建热门电影列表页:在hot-movies目录下创建hot-movies.wxml、hot-movies.wxss、hot-movies.js和hot-movies.json文件。电影详情页:点击电影列表或搜索结果中的电影,可以进入电影详情页,显示该电影的详细信息,包括电影名称、海报、评分、导演、演员、剧情简介等。搜索电影:用户可以通过关键字搜索电影,搜索结果包括电影名称、海报、评分等信息。显示热门电影列表:展示当前热门的电影信息,包括电影名称、海报、评分等。

qq_67153941的博客 760

基于微信小程序的电影院订票选座系统-UniApp

随着计算机技术的成熟,互联网的建立,如今,PC平台上有许多关于电影院订票选座方面的应用程序,但由于使用时间和地点上的限制,用户在使用上存在着种种不便,而开发一款基于微信小程序的电影院订票选座系统,能够有效地解决这个问题。本电影院订票选座系统采用WXML 、WXS、JS小程序编写语言、微信开发者工具进行微信端开发,使用MYSQL数据库进行系统数据的储存,以微信为入口的,具有快捷、轻便的特点,不占内存,不用下载、安装,而且访问速度很快。

QQ860660016的博客 1170
上一篇: 微信小程序--搜索电影app
下一篇: CSS 控制单行文本和多行文本的显示区域不够存放时使用省略号...来替代的做法
yibin94
博客等级 码龄11年 78粉丝 158原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值