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,