当前位置: 首页 > news >正文

做网站的去哪找客户做网站赚几百万

做网站的去哪找客户,做网站赚几百万,开源影视cms系统,东莞网站优化关键词费用目录 一、项目准备 二、项目初始化 1.新建项目 2.封装service请求 三、底部导航栏的设计 四、MV页面的设计 1.将获取到的数据进行渲染 2.播放量数据进行处理转换 3.时长数据进行处理转换 五、MV组件的抽离封装 六、请求的抽离video 七、下拉重新请求新的数据 八、跳转到…

目录

一、项目准备

二、项目初始化

1.新建项目

2.封装service请求

 三、底部导航栏的设计

 四、MV页面的设计

1.将获取到的数据进行渲染

2.播放量数据进行处理转换

3.时长数据进行处理转换

 五、MV组件的抽离封装

 六、请求的抽离video

 七、下拉重新请求新的数据

 八、跳转到视频播

一、项目准备

网易云开发接口文档:网易云开发接口文档

根据开发接口文档里面的教程在本地去开启虚拟服务器,从而可以获得对应的数据 

 

二、项目初始化

1.新建项目

新建一个空文件夹,然后打开微信开发者工具新建一个云开发的微信小程序项目。

2.封装service请求

这里采用ES6的相关语法,返回一个promise,之后在对应组件中去引入zjerequest即可进行相应的请求

const BASE_URL="http://localhost:3000"
class ZJERequest{request(url,method,params){return new Promise((resolve,reject)=>{wx.request({url:BASE_URL+url,method:method,data:params,success:function(res){
resolve(res)},fail:function(err){
reject(err)}})})}get(url,params){return this.request(url,"GET",params)}post(url,params){return this.request(url,"post",params)}
}
const zjerequest=new ZJERequest()
export default zjerequest

之后在对应的组件去发送请求

 三、底部导航栏的设计

1.首先先建立两个主要的文件夹home-music和home-video

2.在app.json文件里面去设置对应的标题和图片

 四、MV页面的设计

1.将获取到的数据进行渲染

 

2.播放量数据进行处理转换

在使用vue中,我们知道直接使用fliter就可以实现过滤器的功能,但是在原生微信小程序中没有这个概念,官方给出了一种 WXS脚本语言,  wxml中无法调用在页面的js中定义的函数(就是说在wxml文件里面不能直接写filter来对某个数据进行操作,需要去js文件里面对数据进行处理然后再响应到页面或者说在新文件wxs里面去写一个函数实现filter,然后在wxml里面引入这个模块,然后再使用模块里面的方法去进行处理),但是wxml可以调用wxs中定义的函数

  • wxs的语法类似于JavaScript,但是wxs和JavaScript时完全不同的两种语言
  • wxs有自己的数据类型
  • wxs不支持类似于ES6及以上的语法
  • wxs遵守CommonJS规范

 第一种解决方法,在js文件里面进行处理

 

 但是这种方式比较繁琐,需要在每一次修改完data里面的数据之后再重新使用setData去进行重新赋值

第二种解决方法,在wxs文件封装一个对数据处理的函数

3.时长数据进行处理转换

这个跟播放量数据处理是同个道理,同样是封装一个函数

function formatDuration(duration){duration=duration/1000var minute=Math.floor(duration/60);var second=Math.floor(duration)%60return minute+":"+second
}

 五、MV组件的抽离封装

将video遍历的每个item封装成一个公共的组件,方便代码管理

(1)首先先创建一个公共组件文件夹components,然后创建一个video-item-v1组件

(2)接收传送过来的数据

 (3)使用组件

 六、请求的抽离video

在发送请求的时候,将请求条数等写在组件的js文件中,会显得比较繁琐,所以可以采用将这个请求封装在其他的文件中,在每一次想要重新请求的时候可以直接把需要的条数传进去就可以了

 注意要使用await和async

 七、下拉重新请求新的数据

小程序里面有属于自己的监听下拉到底部的API

当滚动到底部时,根据是否还有数据去判断是否还要继续请求数据

八、上来重新请求数据

当滚动到最顶部的时候,会显示刷新,并且重新请求一开始的数据

 八、跳转到视频播放

给组件添加一个点击事件,同时将点击的对象内容昨晚一个属性绑定到当前对象身上,这样就能直接通过点击获取到这个对象身上的全部数据,同时进行页面的跳转

<video-item-v1 item="{{item}}"  bindtap="handleVideoItemClick" data-item="{{item}}"></video-item-v1>
handleVideoItemClick:function(event){// 获取idconst id=event.currentTarget.dataset.item.id// 页面跳转wx.navigateTo({url: './../detail-video/index?id='+id,})

http://www.yayakq.cn/news/805775/

相关文章:

  • 钟星建设集团网站疯狂影视
  • 可拖拽建设网站没有了吗网站开发要学的课程
  • 网站服务器基本要素贵阳网站建设贵阳网站建设哪家好
  • 建设厅国网查询网站wordpress添加html
  • 东莞网站建设教程哈尔滨网站开发联系薇
  • 网站建设采取招标的方式网络营销的现状及问题
  • 网站建设肆金手指排名成都餐饮设计工作室
  • 建立网站用英语怎么说wordpress有没有linux
  • 个人如果做网站赚钱吗做网站的软件是是什么
  • 淄博网站建设公司乐达内蒙古网站建设 阿里巴巴
  • 怎么做外国网站流量成都网站建设多少费用
  • 做婚礼请柬的网站有哪些厦门网站建设公司哪家好
  • 做网站app价格多少钱html做的宠物网站
  • 网站域名怎么写好贵州桥梁集团建设有限公司网站
  • 二手交易平台 网站开发网站建设服务哪家
  • 网站权重高+做别的关键词网站优化该怎么做
  • 网站互点都是怎么做的修改公司网站
  • 导航网站头部代码空间设计说明怎么写
  • 微九州合作网站广东狮山网站建设
  • 在上海建网站多少钱职业生涯规划大赛心得体会
  • php做的网站如何盈利网上商城软文推广
  • 怎么做网站导流生意陕西建设网站官方
  • 0基础做网站多久网站的布局方式有哪些
  • 代做设计网站网站开发有哪些软件有哪些
  • 上传网站数据库吗深圳网站备案注销
  • 北京做网站制作的公司哪家好大连建设学校招生简章
  • 南京建站公司哪家好接帮人家做网站的网站
  • 蓝色企业网站山西网站建设平台
  • 绥化网站建设公司爱站网ip反域名查询
  • 163网站是jsp做的吗韶关做网站公司