首页 > 小程序教程 > 微信小程序现在音乐歌曲搜索页样式模板制作设计下载

微信小程序现在音乐歌曲搜索页样式模板制作设计下载

上一篇 下一篇
制作好以后效果图如下:
一、wxml页面代码如下:
<import src="../common/tab.wxml" />
<import src="../common/list.wxml" />


<template name="search">
	<view class="search-area"> 
		<input bindinput="inputing" placeholder="请输入搜索关键字" value="{{data.value}}" />
		<button type="primary" size="mini" bindtap="bindSearch" loading="{{data.loading}}"> 立即搜索 </button>
	</view>
</template>

<view class="container">
	<template is="tab" data="{{list: tab, active: tabActive}}" />
	<template is="search" data="{{data: search}}" />
	<view class="songlist">
		<block wx:for="{{list}}">
			<template is="song-mini-item" data="{{item: item, index: index}}" />
		</block>
	</view>

	<toast wx:if="{{toast}}" icon="{{toast.type}}">
	    {{toast.text}}
	</toast>

</view>
 
二、wxss样式文件代码如下:
.search-area{
	background: #f4f4f4;
	padding: 1rem 0.5rem;
}

.search-area input{
	background: #fff;
	border-radius: 3px;
	height: 2rem;
	line-height: 2rem;
	margin-bottom: 0.5rem;
	padding-left: 0.5rem;
	font-size: 0.8rem;
}
三、js页面代码如下:
var api = require('../../utils/api.js')


//index.js
//获取应用实例
var app = getApp()
Page({
  data: Object.assign({
    tabActive: 'search',
    list: [],
    search: {
      value: ""
    },
    isEnd: false,
    paged: 1,
  }, app.globalData.data),
  showToast(text, type = 'success'){
    this.setData({
      toast: {
        text, type
      }
    })
    setTimeout(() => {
      this.setData({
        toast: ''
      })
    }, 3000);
  },
  inputing(e){
    console.log(e)
    
    this.setData({
      search: Object.assign(this.data.search, {value: e.detail.value})
    })
  },
  bindSearch(e){
    var keyword = this.data.search.value
    if(!keyword) {
      this.showToast('请输入关键字', 'warn')
      return;
    }
    api.search(keyword, 1).then(data => {
      this.setData({
        paged: 1,
        list: data.song
      })
    })
  },
  onReady: function(){
    wx.setNavigationBarTitle({title: "在线搜索"})
  },
  onLoad: function (option) {

  }
})

模板简介:该模板名称为【微信小程序现在音乐歌曲搜索页样式模板制作设计下载】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 23,867次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 06-13
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
微信图片 微信公众平台 微信素材 响应式 html5 微信文章 自适应 企业网站 微信模板 单页式简历模板
您可能会喜欢的其他模板