短视频小程序
前端
小程序体验
var services = require('../../lib/service')
var ReceiverOptions = null;
Page({
data: {
loading: false,
videoInfo: {}, //{videoId:0,videourl:'',title:''}
//0:加载完成(还有数据) 1:加载中 2:加载完成(没有更多数据了)
searchLoadingStatus: 2,
//1:已授权 0:未授权
typeCode: 0,
//搜索位置名称
searchKeyWord: '',
systemInfo: {},
//视频下载状态 0:未下载 1:正在下载
videoDownLoadStatus: 0,
videoDownProgress: 0,
videoPlayCoverList: [],
//是否显示下载视频按钮
showDownLoadBtn: false,
//显示分享按钮
showShareVideoBtn: false,
//是否显示在线客服
showOnlineKf: false,
//积分总数
creditsAmountSum: 0,
//视频下载Url
downLoadVideoUrl: '',
//视频下载提示语
downloadVideoWaitRemindText: '正在生成视频地址,请稍后...'
},
onLoad(options) {
var that = this;
wx.getSystemInfo({
success: function(res) {
that.setData({
systemInfo: res //windowWidth,windowHeight
});
console.log(res);
}
});
getApp().getWxLoginInfo(function() {
that.loadSupportPlat(true);
that.videoSystemSetting();
});
},
onShow() {
var that = this;
var userLoginStatus = getApp().globalData.UserInfo.UserLoginStatus;
if (userLoginStatus) {
that.loadSupportPlat(false);
}
wx.getClipboardData({
success(res) {
console.log(res.data);
var linkStr = res.data;
if (linkStr.indexOf('http:') >= 0 || linkStr.indexOf('https:') >= 0) {
//清空剪切板内容
wx.setClipboardData({
data: ' ',
success(clearRes) {
wx.hideToast();
}
})
wx.showModal({
title: '是否粘贴剪切板中的链接地址'