From f267036d9bc031997390c4d74de33cbc52951823 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=90=E6=98=8E=E6=98=8E?= Date: Mon, 30 Nov 2020 17:38:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=9B=B4=E6=92=AD=E8=BD=AE?= =?UTF-8?q?=E6=92=AD=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apis/index.js | 5 +-- apis/interfaces/video.js | 11 ++++++ app.js | 47 ++++++------------------- app.json | 2 +- components/videoSwiper/videoSwiper.js | 29 +++++++++++++++ components/videoSwiper/videoSwiper.json | 4 +++ components/videoSwiper/videoSwiper.wxml | 2 ++ components/videoSwiper/videoSwiper.wxss | 1 + pages/index/index.js | 17 --------- pages/index/index.json | 5 --- pages/index/index.wxml | 2 -- pages/index/index.wxss | 1 - pages/videos/videos.js | 22 ++++++++++++ pages/videos/videos.json | 6 ++++ pages/videos/videos.wxml | 6 ++++ pages/videos/videos.wxss | 6 ++++ project.config.json | 2 +- 17 files changed, 102 insertions(+), 66 deletions(-) create mode 100644 apis/interfaces/video.js create mode 100644 components/videoSwiper/videoSwiper.js create mode 100644 components/videoSwiper/videoSwiper.json create mode 100644 components/videoSwiper/videoSwiper.wxml create mode 100644 components/videoSwiper/videoSwiper.wxss delete mode 100644 pages/index/index.js delete mode 100644 pages/index/index.json delete mode 100644 pages/index/index.wxml delete mode 100644 pages/index/index.wxss create mode 100644 pages/videos/videos.js create mode 100644 pages/videos/videos.json create mode 100644 pages/videos/videos.wxml create mode 100644 pages/videos/videos.wxss diff --git a/apis/index.js b/apis/index.js index 54a0317..f9003e7 100644 --- a/apis/index.js +++ b/apis/index.js @@ -5,9 +5,10 @@ import file from "./interfaces/file" import auth from "./interfaces/auth" - +import video from "./interfaces/video" export default{ file, - auth + auth, + video } diff --git a/apis/interfaces/video.js b/apis/interfaces/video.js new file mode 100644 index 0000000..bbde14e --- /dev/null +++ b/apis/interfaces/video.js @@ -0,0 +1,11 @@ + +/* + * 视频 + */ +import {req} from "../request" + +const videos = () => req({url: "videos"}) //获取视频列表 + +export default({ + videos +}) diff --git a/app.js b/app.js index b545190..f0da98c 100644 --- a/app.js +++ b/app.js @@ -1,39 +1,12 @@ -//app.js + +import apis from "./apis/index" + App({ - onLaunch: function () { - // 展示本地存储能力 - var logs = wx.getStorageSync('logs') || [] - logs.unshift(Date.now()) - wx.setStorageSync('logs', logs) + onLaunch() { + //挂载api方法 + wx.$api = apis + }, + globalData: { - // 登录 - wx.login({ - success: res => { - // 发送 res.code 到后台换取 openId, sessionKey, unionId - } - }) - // 获取用户信息 - wx.getSetting({ - success: res => { - if (res.authSetting['scope.userInfo']) { - // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 - wx.getUserInfo({ - success: res => { - // 可以将 res 发送给后台解码出 unionId - this.globalData.userInfo = res.userInfo - - // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回 - // 所以此处加入 callback 以防止这种情况 - if (this.userInfoReadyCallback) { - this.userInfoReadyCallback(res) - } - } - }) - } - } - }) - }, - globalData: { - userInfo: null - } -}) \ No newline at end of file + } +}) diff --git a/app.json b/app.json index 302210a..b8ba4d5 100644 --- a/app.json +++ b/app.json @@ -1,6 +1,6 @@ { "pages": [ - "pages/index/index" + "pages/videos/videos" ], "window": { "backgroundTextStyle": "light", diff --git a/components/videoSwiper/videoSwiper.js b/components/videoSwiper/videoSwiper.js new file mode 100644 index 0000000..e210bef --- /dev/null +++ b/components/videoSwiper/videoSwiper.js @@ -0,0 +1,29 @@ + +/** + * Web唐明明 + * 一个梦想做木雕手艺人的程序员 + * explain: videoSwiper + */ + +Component({ + /** + * 组件的属性列表 + */ + properties: { + + }, + + /** + * 组件的初始数据 + */ + data: { + + }, + + /** + * 组件的方法列表 + */ + methods: { + + } +}) diff --git a/components/videoSwiper/videoSwiper.json b/components/videoSwiper/videoSwiper.json new file mode 100644 index 0000000..7e37c03 --- /dev/null +++ b/components/videoSwiper/videoSwiper.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/components/videoSwiper/videoSwiper.wxml b/components/videoSwiper/videoSwiper.wxml new file mode 100644 index 0000000..82286db --- /dev/null +++ b/components/videoSwiper/videoSwiper.wxml @@ -0,0 +1,2 @@ + +components/videoSwiper/videoSwiper.wxml diff --git a/components/videoSwiper/videoSwiper.wxss b/components/videoSwiper/videoSwiper.wxss new file mode 100644 index 0000000..3eb7fa2 --- /dev/null +++ b/components/videoSwiper/videoSwiper.wxss @@ -0,0 +1 @@ +/* components/videoSwiper/videoSwiper.wxss */ \ No newline at end of file diff --git a/pages/index/index.js b/pages/index/index.js deleted file mode 100644 index 0c5bbb2..0000000 --- a/pages/index/index.js +++ /dev/null @@ -1,17 +0,0 @@ -// pages/index/index.js -Page({ - - /** - * 页面的初始数据 - */ - data: { - - }, - - /** - * 生命周期函数--监听页面加载 - */ - onLoad (options) { - - } -}) \ No newline at end of file diff --git a/pages/index/index.json b/pages/index/index.json deleted file mode 100644 index 6cdce25..0000000 --- a/pages/index/index.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "usingComponents": { - - } -} \ No newline at end of file diff --git a/pages/index/index.wxml b/pages/index/index.wxml deleted file mode 100644 index a7772aa..0000000 --- a/pages/index/index.wxml +++ /dev/null @@ -1,2 +0,0 @@ - -pages/index/index.wxml diff --git a/pages/index/index.wxss b/pages/index/index.wxss deleted file mode 100644 index 8e9c81f..0000000 --- a/pages/index/index.wxss +++ /dev/null @@ -1 +0,0 @@ -/* pages/index/index.wxss */ \ No newline at end of file diff --git a/pages/videos/videos.js b/pages/videos/videos.js new file mode 100644 index 0000000..e4689df --- /dev/null +++ b/pages/videos/videos.js @@ -0,0 +1,22 @@ + +Page({ + + /** + * 页面的初始数据 + */ + data: { + videoList: [] //获取短视频列表 + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + wx.$api.video.videos().then(res=>{ + console.log(res) + this.setData({ + videoList: res + }) + }) + } +}) \ No newline at end of file diff --git a/pages/videos/videos.json b/pages/videos/videos.json new file mode 100644 index 0000000..ab21bbe --- /dev/null +++ b/pages/videos/videos.json @@ -0,0 +1,6 @@ + +{ + "usingComponents": { + "mp-video-swiper": "/components/videoSwiper/videoSwiper" + } +} diff --git a/pages/videos/videos.wxml b/pages/videos/videos.wxml new file mode 100644 index 0000000..3921cf3 --- /dev/null +++ b/pages/videos/videos.wxml @@ -0,0 +1,6 @@ + + + diff --git a/pages/videos/videos.wxss b/pages/videos/videos.wxss new file mode 100644 index 0000000..5392fb2 --- /dev/null +++ b/pages/videos/videos.wxss @@ -0,0 +1,6 @@ + +.videoSwiper{ + width: 100%; + height: 100vh; + position: relative; +} diff --git a/project.config.json b/project.config.json index d02a669..af2e9cd 100644 --- a/project.config.json +++ b/project.config.json @@ -4,7 +4,7 @@ "ignore": [] }, "setting": { - "urlCheck": true, + "urlCheck": false, "es6": true, "enhance": false, "postcss": true,