diff --git a/src/miniprogram-2/.gitignore b/src/miniprogram-2/.gitignore
new file mode 100644
index 0000000..14ea590
--- /dev/null
+++ b/src/miniprogram-2/.gitignore
@@ -0,0 +1,14 @@
+# Windows
+[Dd]esktop.ini
+Thumbs.db
+$RECYCLE.BIN/
+
+# macOS
+.DS_Store
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+
+# Node.js
+node_modules/
diff --git a/src/miniprogram-2/app.js b/src/miniprogram-2/app.js
index 1ed57c4..c5c74ae 100644
--- a/src/miniprogram-2/app.js
+++ b/src/miniprogram-2/app.js
@@ -1,6 +1,23 @@
// app.js
+// const mysql = require('mysql');
App({
onLaunch() {
+ //连接数据库
+ // const db = mysql.createConnection({
+ // host:'localhost',
+ // user:'root',
+ // password:'mysql',
+ // databases:'makeup'
+ // });
+ // db.connect(function(err){
+ // if(err){
+ // console.error('连接失败',err.stack);
+ // return;
+ // }
+ // console.log('连接成功,ID:',db.threaId);
+ // });
+ // this.globalData.db = db;
+
// 展示本地存储能力
const logs = wx.getStorageSync('logs') || []
logs.unshift(Date.now())
@@ -14,6 +31,7 @@ App({
})
},
globalData: {
+ db:null,
userInfo: null
}
})
diff --git a/src/miniprogram-2/app.json b/src/miniprogram-2/app.json
index d81377b..00c5598 100644
--- a/src/miniprogram-2/app.json
+++ b/src/miniprogram-2/app.json
@@ -13,7 +13,9 @@
"pages/recommend/rec2",
"pages/recommend/rec3",
"pages/match/photo",
- "pages/match/result"
+ "pages/match/result",
+ "pages/recommend/rec4",
+ "pages/recommend/rec5"
],
"window": {
"backgroundTextStyle": "light",
@@ -62,5 +64,11 @@
"scope.camera": {
"desc": "你的相机将用于小程序拍照"
}
+ },
+ "@plugins": {
+ "mysql":{
+ "version": "0.10.0",
+ "provider":"wx6a3c4b5cb5c6c7d1"
+ }
}
}
\ No newline at end of file
diff --git a/src/miniprogram-2/app.wxss b/src/miniprogram-2/app.wxss
index 06c6fc9..b0b4b56 100644
--- a/src/miniprogram-2/app.wxss
+++ b/src/miniprogram-2/app.wxss
@@ -8,3 +8,21 @@
padding: 200rpx 0;
box-sizing: border-box;
}
+.text {
+ /* 字体大小 */
+ font-size: 15px;
+ /* 字体颜色 */
+ color: black;
+ /* 字体风格-粗细 */
+ /*font-weight: bold;*/
+ /*段落排版--首字缩进*/
+ text-indent: 2em;
+ /*段落排版--行间距(行高)*/
+ line-height: 1.5em;
+ /*段落排版--中文字间距*/
+ letter-spacing: 1px;
+ /*字母间距*/
+ word-spacing: 4px;
+ /*文字对齐 right 、left 、center */
+ text-align: left;
+}
diff --git a/src/miniprogram-2/miniprogram_npm/crypto-js/index.js b/src/miniprogram-2/miniprogram_npm/crypto-js/index.js
index 153154b..a8756d8 100644
--- a/src/miniprogram-2/miniprogram_npm/crypto-js/index.js
+++ b/src/miniprogram-2/miniprogram_npm/crypto-js/index.js
@@ -4,7 +4,7 @@ var __DEFINE__ = function(modId, func, req) { var m = { exports: {}, _tempexport
var __REQUIRE__ = function(modId, source) { if(!__MODS__[modId]) return require(source); if(!__MODS__[modId].status) { var m = __MODS__[modId].m; m._exports = m._tempexports; var desp = Object.getOwnPropertyDescriptor(m, "exports"); if (desp && desp.configurable) Object.defineProperty(m, "exports", { set: function (val) { if(typeof val === "object" && val !== m._exports) { m._exports.__proto__ = val.__proto__; Object.keys(val).forEach(function (k) { m._exports[k] = val[k]; }); } m._tempexports = val }, get: function () { return m._tempexports; } }); __MODS__[modId].status = 1; __MODS__[modId].func(__MODS__[modId].req, m, m.exports); } return __MODS__[modId].m.exports; };
var __REQUIRE_WILDCARD__ = function(obj) { if(obj && obj.__esModule) { return obj; } else { var newObj = {}; if(obj != null) { for(var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) newObj[k] = obj[k]; } } newObj.default = obj; return newObj; } };
var __REQUIRE_DEFAULT__ = function(obj) { return obj && obj.__esModule ? obj.default : obj; };
-__DEFINE__(1699338904721, function(require, module, exports) {
+__DEFINE__(1699834100235, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -23,8 +23,8 @@ __DEFINE__(1699338904721, function(require, module, exports) {
return CryptoJS;
}));
-}, function(modId) {var map = {"./core":1699338904722,"./x64-core":1699338904723,"./lib-typedarrays":1699338904724,"./enc-utf16":1699338904725,"./enc-base64":1699338904726,"./enc-base64url":1699338904727,"./md5":1699338904728,"./sha1":1699338904729,"./sha256":1699338904730,"./sha224":1699338904731,"./sha512":1699338904732,"./sha384":1699338904733,"./sha3":1699338904734,"./ripemd160":1699338904735,"./hmac":1699338904736,"./pbkdf2":1699338904737,"./evpkdf":1699338904738,"./cipher-core":1699338904739,"./mode-cfb":1699338904740,"./mode-ctr":1699338904741,"./mode-ctr-gladman":1699338904742,"./mode-ofb":1699338904743,"./mode-ecb":1699338904744,"./pad-ansix923":1699338904745,"./pad-iso10126":1699338904746,"./pad-iso97971":1699338904747,"./pad-zeropadding":1699338904748,"./pad-nopadding":1699338904749,"./format-hex":1699338904750,"./aes":1699338904751,"./tripledes":1699338904752,"./rc4":1699338904753,"./rabbit":1699338904754,"./rabbit-legacy":1699338904755,"./blowfish":1699338904756}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904722, function(require, module, exports) {
+}, function(modId) {var map = {"./core":1699834100236,"./x64-core":1699834100237,"./lib-typedarrays":1699834100238,"./enc-utf16":1699834100239,"./enc-base64":1699834100240,"./enc-base64url":1699834100241,"./md5":1699834100242,"./sha1":1699834100243,"./sha256":1699834100244,"./sha224":1699834100245,"./sha512":1699834100246,"./sha384":1699834100247,"./sha3":1699834100248,"./ripemd160":1699834100249,"./hmac":1699834100250,"./pbkdf2":1699834100251,"./evpkdf":1699834100252,"./cipher-core":1699834100253,"./mode-cfb":1699834100254,"./mode-ctr":1699834100255,"./mode-ctr-gladman":1699834100256,"./mode-ofb":1699834100257,"./mode-ecb":1699834100258,"./pad-ansix923":1699834100259,"./pad-iso10126":1699834100260,"./pad-iso97971":1699834100261,"./pad-zeropadding":1699834100262,"./pad-nopadding":1699834100263,"./format-hex":1699834100264,"./aes":1699834100265,"./tripledes":1699834100266,"./rc4":1699834100267,"./rabbit":1699834100268,"./rabbit-legacy":1699834100269,"./blowfish":1699834100270}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100236, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -833,7 +833,7 @@ __DEFINE__(1699338904722, function(require, module, exports) {
}));
}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904723, function(require, module, exports) {
+__DEFINE__(1699834100237, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -1138,8 +1138,8 @@ __DEFINE__(1699338904723, function(require, module, exports) {
return CryptoJS;
}));
-}, function(modId) { var map = {"./core":1699338904722}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904724, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100238, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -1216,8 +1216,8 @@ __DEFINE__(1699338904724, function(require, module, exports) {
return CryptoJS.lib.WordArray;
}));
-}, function(modId) { var map = {"./core":1699338904722}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904725, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100239, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -1367,8 +1367,8 @@ __DEFINE__(1699338904725, function(require, module, exports) {
return CryptoJS.enc.Utf16;
}));
-}, function(modId) { var map = {"./core":1699338904722}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904726, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100240, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -1505,8 +1505,8 @@ __DEFINE__(1699338904726, function(require, module, exports) {
return CryptoJS.enc.Base64;
}));
-}, function(modId) { var map = {"./core":1699338904722}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904727, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100241, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -1655,8 +1655,8 @@ __DEFINE__(1699338904727, function(require, module, exports) {
return CryptoJS.enc.Base64url;
}));
-}, function(modId) { var map = {"./core":1699338904722}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904728, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100242, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -1925,8 +1925,8 @@ __DEFINE__(1699338904728, function(require, module, exports) {
return CryptoJS.MD5;
}));
-}, function(modId) { var map = {"./core":1699338904722}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904729, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100243, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -2077,8 +2077,8 @@ __DEFINE__(1699338904729, function(require, module, exports) {
return CryptoJS.SHA1;
}));
-}, function(modId) { var map = {"./core":1699338904722}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904730, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100244, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -2278,8 +2278,8 @@ __DEFINE__(1699338904730, function(require, module, exports) {
return CryptoJS.SHA256;
}));
-}, function(modId) { var map = {"./core":1699338904722}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904731, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100245, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -2360,8 +2360,8 @@ __DEFINE__(1699338904731, function(require, module, exports) {
return CryptoJS.SHA224;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./sha256":1699338904730}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904732, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./sha256":1699834100244}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100246, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -2688,8 +2688,8 @@ __DEFINE__(1699338904732, function(require, module, exports) {
return CryptoJS.SHA512;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./x64-core":1699338904723}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904733, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./x64-core":1699834100237}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100247, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -2773,8 +2773,8 @@ __DEFINE__(1699338904733, function(require, module, exports) {
return CryptoJS.SHA384;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./x64-core":1699338904723,"./sha512":1699338904732}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904734, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./x64-core":1699834100237,"./sha512":1699834100246}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100248, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -3101,8 +3101,8 @@ __DEFINE__(1699338904734, function(require, module, exports) {
return CryptoJS.SHA3;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./x64-core":1699338904723}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904735, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./x64-core":1699834100237}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100249, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -3370,8 +3370,8 @@ __DEFINE__(1699338904735, function(require, module, exports) {
return CryptoJS.RIPEMD160;
}));
-}, function(modId) { var map = {"./core":1699338904722}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904736, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100250, function(require, module, exports) {
;(function (root, factory) {
if (typeof exports === "object") {
// CommonJS
@@ -3515,8 +3515,8 @@ __DEFINE__(1699338904736, function(require, module, exports) {
}));
-}, function(modId) { var map = {"./core":1699338904722}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904737, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100251, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -3662,8 +3662,8 @@ __DEFINE__(1699338904737, function(require, module, exports) {
return CryptoJS.PBKDF2;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./sha256":1699338904730,"./hmac":1699338904736}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904738, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./sha256":1699834100244,"./hmac":1699834100250}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100252, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -3798,8 +3798,8 @@ __DEFINE__(1699338904738, function(require, module, exports) {
return CryptoJS.EvpKDF;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./sha1":1699338904729,"./hmac":1699338904736}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904739, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./sha1":1699834100243,"./hmac":1699834100250}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100253, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -4695,8 +4695,8 @@ __DEFINE__(1699338904739, function(require, module, exports) {
}));
-}, function(modId) { var map = {"./core":1699338904722,"./evpkdf":1699338904738}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904740, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./evpkdf":1699834100252}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100254, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -4777,8 +4777,8 @@ __DEFINE__(1699338904740, function(require, module, exports) {
return CryptoJS.mode.CFB;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904741, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100255, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -4837,8 +4837,8 @@ __DEFINE__(1699338904741, function(require, module, exports) {
return CryptoJS.mode.CTR;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904742, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100256, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -4955,8 +4955,8 @@ __DEFINE__(1699338904742, function(require, module, exports) {
return CryptoJS.mode.CTRGladman;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904743, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100257, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -5011,8 +5011,8 @@ __DEFINE__(1699338904743, function(require, module, exports) {
return CryptoJS.mode.OFB;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904744, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100258, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -5053,8 +5053,8 @@ __DEFINE__(1699338904744, function(require, module, exports) {
return CryptoJS.mode.ECB;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904745, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100259, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -5104,8 +5104,8 @@ __DEFINE__(1699338904745, function(require, module, exports) {
return CryptoJS.pad.Ansix923;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904746, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100260, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -5150,8 +5150,8 @@ __DEFINE__(1699338904746, function(require, module, exports) {
return CryptoJS.pad.Iso10126;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904747, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100261, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -5192,8 +5192,8 @@ __DEFINE__(1699338904747, function(require, module, exports) {
return CryptoJS.pad.Iso97971;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904748, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100262, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -5241,8 +5241,8 @@ __DEFINE__(1699338904748, function(require, module, exports) {
return CryptoJS.pad.ZeroPadding;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904749, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100263, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -5273,8 +5273,8 @@ __DEFINE__(1699338904749, function(require, module, exports) {
return CryptoJS.pad.NoPadding;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904750, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100264, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -5341,8 +5341,8 @@ __DEFINE__(1699338904750, function(require, module, exports) {
return CryptoJS.format.Hex;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904751, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100265, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -5577,8 +5577,8 @@ __DEFINE__(1699338904751, function(require, module, exports) {
return CryptoJS.AES;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./enc-base64":1699338904726,"./md5":1699338904728,"./evpkdf":1699338904738,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904752, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./enc-base64":1699834100240,"./md5":1699834100242,"./evpkdf":1699834100252,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100266, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -6358,8 +6358,8 @@ __DEFINE__(1699338904752, function(require, module, exports) {
return CryptoJS.TripleDES;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./enc-base64":1699338904726,"./md5":1699338904728,"./evpkdf":1699338904738,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904753, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./enc-base64":1699834100240,"./md5":1699834100242,"./evpkdf":1699834100252,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100267, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -6499,8 +6499,8 @@ __DEFINE__(1699338904753, function(require, module, exports) {
return CryptoJS.RC4;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./enc-base64":1699338904726,"./md5":1699338904728,"./evpkdf":1699338904738,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904754, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./enc-base64":1699834100240,"./md5":1699834100242,"./evpkdf":1699834100252,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100268, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -6693,8 +6693,8 @@ __DEFINE__(1699338904754, function(require, module, exports) {
return CryptoJS.Rabbit;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./enc-base64":1699338904726,"./md5":1699338904728,"./evpkdf":1699338904738,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904755, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./enc-base64":1699834100240,"./md5":1699834100242,"./evpkdf":1699834100252,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100269, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -6885,8 +6885,8 @@ __DEFINE__(1699338904755, function(require, module, exports) {
return CryptoJS.RabbitLegacy;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./enc-base64":1699338904726,"./md5":1699338904728,"./evpkdf":1699338904738,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-__DEFINE__(1699338904756, function(require, module, exports) {
+}, function(modId) { var map = {"./core":1699834100236,"./enc-base64":1699834100240,"./md5":1699834100242,"./evpkdf":1699834100252,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+__DEFINE__(1699834100270, function(require, module, exports) {
;(function (root, factory, undef) {
if (typeof exports === "object") {
// CommonJS
@@ -7358,8 +7358,8 @@ __DEFINE__(1699338904756, function(require, module, exports) {
return CryptoJS.Blowfish;
}));
-}, function(modId) { var map = {"./core":1699338904722,"./enc-base64":1699338904726,"./md5":1699338904728,"./evpkdf":1699338904738,"./cipher-core":1699338904739}; return __REQUIRE__(map[modId], modId); })
-return __REQUIRE__(1699338904721);
+}, function(modId) { var map = {"./core":1699834100236,"./enc-base64":1699834100240,"./md5":1699834100242,"./evpkdf":1699834100252,"./cipher-core":1699834100253}; return __REQUIRE__(map[modId], modId); })
+return __REQUIRE__(1699834100235);
})()
//miniprogram-npm-outsideDeps=["crypto"]
//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/history/history.js b/src/miniprogram-2/pages/history/history.js
index f421818..2c64dc3 100644
--- a/src/miniprogram-2/pages/history/history.js
+++ b/src/miniprogram-2/pages/history/history.js
@@ -66,46 +66,20 @@
// var fun = function(){//匿名函数
// console.log("he");
// }
+const util = require('../../utils/util.js')
Page({
/**
* 页面的初始数据
*/
data: {
- history:[]
- },
- bindmaiViewTap() {
- wx.redirectTo({
- url: '../main/main'
- })
- },
- bindhisViewTap(){
- wx.redirectTo({
- url: '../history/history'
- })
- },
- bindrecViewTap(){
- wx.redirectTo({
- url: '../recommend/recommend'
- })
- },
- bindmacViewTap(){
- wx.redirectTo({
- url: '../match/match'
- })
+ his:[]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
- this.setData({
- logs: (wx.getStorageSync('history') || []).map(log => {
- return {
- date: util.formatTime(new Date(log)),
- history:this.data.history
- }
- })
- })
+
},
/**
@@ -114,12 +88,16 @@ Page({
onReady() {
},
-
+
/**
* 生命周期函数--监听页面显示
*/
onShow() {
-
+ this.setData({
+ his:wx.getStorageSync('his').reverse()
+ })
+ console.log(this.data.his)
+ // console.log(wx.getStorageSync('his'))
},
/**
diff --git a/src/miniprogram-2/pages/history/history.wxml b/src/miniprogram-2/pages/history/history.wxml
index 6f3006b..224740e 100644
--- a/src/miniprogram-2/pages/history/history.wxml
+++ b/src/miniprogram-2/pages/history/history.wxml
@@ -1,21 +1,21 @@
-
+
+
+ {{index+1}}: 您第{{item.index+1}}次化妆\n时间:{{item.time}}\n场景:#{{item.scene}}\n
+
+
+
+
+ {{index}}
-
-pages/history/history.wxml
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/images/rec_main_6.png b/src/miniprogram-2/pages/images/rec_main_6.png
new file mode 100644
index 0000000..2640f8d
Binary files /dev/null and b/src/miniprogram-2/pages/images/rec_main_6.png differ
diff --git a/src/miniprogram-2/pages/images/recom_1_4.webp b/src/miniprogram-2/pages/images/recom_1_4.webp
new file mode 100644
index 0000000..6a828f6
Binary files /dev/null and b/src/miniprogram-2/pages/images/recom_1_4.webp differ
diff --git a/src/miniprogram-2/pages/images/恭喜.webp b/src/miniprogram-2/pages/images/恭喜.webp
new file mode 100644
index 0000000..f7120f0
Binary files /dev/null and b/src/miniprogram-2/pages/images/恭喜.webp differ
diff --git a/src/miniprogram-2/pages/index/index.js b/src/miniprogram-2/pages/index/index.js
index 83ee6da..8a4e227 100644
--- a/src/miniprogram-2/pages/index/index.js
+++ b/src/miniprogram-2/pages/index/index.js
@@ -23,21 +23,21 @@ Page({
url: '../main/main'
})
},
- bindhisViewTap(){
- wx.redirectTo({
- url: '../history/history'
- })
- },
- bindrecViewTap(){
- wx.switchTab({
- url: '../recommend/recommend'
- })
- },
- bindmacViewTap(){
- wx.redirectTo({
- url: '../match/match'
- })
- },
+ // bindhisViewTap(){
+ // wx.redirectTo({
+ // url: '../history/history'
+ // })
+ // },
+ // bindrecViewTap(){
+ // wx.switchTab({
+ // url: '../recommend/recommend'
+ // })
+ // },
+ // bindmacViewTap(){
+ // wx.redirectTo({
+ // url: '../match/match'
+ // })
+ // },
onLoad() {
if (wx.getUserProfile) {
this.setData({
@@ -92,7 +92,6 @@ Page({
onLoad(options) {
-
this.setData({
imageUrl1: '../images/main.jpg',
selectedImageUrl1: '../images/main.jpg',
diff --git a/src/miniprogram-2/pages/logs/logs.js b/src/miniprogram-2/pages/logs/logs.js
index 85f6aac..8c419df 100644
--- a/src/miniprogram-2/pages/logs/logs.js
+++ b/src/miniprogram-2/pages/logs/logs.js
@@ -7,12 +7,17 @@ Page({
},
onLoad() {
this.setData({
+ //'||'符号当左侧数为空返回右侧数,但会有假值,可使用'??'
+ //m = ()=>{}匿名函数定义,m()调用
logs: (wx.getStorageSync('logs') || []).map(log => {
return {
date: util.formatTime(new Date(log)),
+ //2023/11/14 22:42:08
timeStamp: log
}
})
})
+ if(this.log)
+ console.log(this.logs[0].data)
}
})
diff --git a/src/miniprogram-2/pages/match/photo.js b/src/miniprogram-2/pages/match/photo.js
index 6234698..18c24b4 100644
--- a/src/miniprogram-2/pages/match/photo.js
+++ b/src/miniprogram-2/pages/match/photo.js
@@ -1,5 +1,6 @@
// pages/match/photo.js
const client = require("../../utils/client");
+const util = require("../../utils/util.js");
Page({
@@ -11,6 +12,8 @@ Page({
// src:"",
scene:"",
sceneNum:"",
+ msg:{},
+ user:"",
imgUrl:"http://viapi-test.oss-cn-shanghai.aliyuncs.com/viapi-3.0domepic/facebody/PedestrianDetectAttribute/PedestrianDetectAttribute1.jpg"//这个是实际发送给阿里云的图片链接,到时候需要开发自己将本地或者拍照的照片转换成oss链接
},
return(){
@@ -18,6 +21,13 @@ Page({
delta: 1
})
},
+ toMatch(){
+ wx.redirectTo({
+ url: '/pages/match/result',
+ })
+ wx.setStorageSync('matchTime', util.formatTime(new Date()))
+ console.log(wx.getStorageSync('matchTime'));
+ },
/**
* 生命周期函数--监听页面加载
@@ -27,12 +37,14 @@ Page({
var img = wx.getStorageSync('imgFilePath');
var sce = wx.getStorageSync('scene');
var scen = wx.getStorageSync('sceneNum');
+ var msg = wx.getStorageSync('msg')
console.log(sce);
var that = this;
that.setData({
imgFilePath: img,
scene:sce,
sceneNum:scen,
+ msg:msg,
})
this.callApi()
},
@@ -40,8 +52,35 @@ Page({
* 调用阿里云人体结构属性识别
*/
callApi: function() {
+ var this_=this;
+ var message;
+ var msg = {age:"",gender:"",uppercolor:"",upperwear:"",lowercolor:"",lowerwear:"",glasses:"",handbag:"",shoulderbag:"",hat:""}
+ // var age,gender;
+ // var uppercolor,upperwear,lowercolor,lowerwear;
+ // var glasses,handbag,shoulderbag,hat;
client.callRecognizePersonFace(wx, this.data.imgUrl,function(result) {
- console.log(result);
+ message=result.Data.Attributes[0]
+ console.log(message);
+ // console.log(msg);
+ // console.log(message.UpperColor.Name);
+ msg.age=message.Age.Name;
+ msg.gender=message.Gender.Name;
+ msg.uppercolor=message.UpperColor.Name;
+ msg.upperwear=message.UpperWear.Name;
+ msg.lowercolor=message.LowerColor.Name;
+ msg.lowerwear=message.LowerWear.Name;
+ msg.glasses=message.Glasses.Name;
+ msg.handbag=message.Handbag.Name;
+ msg.shoulderbag=message.ShoulderBag.Name;
+ msg.hat=message.Hat.Name;
+ wx.setStorageSync('msg', msg);
+ console.log(wx.getStorageSync('msg'));
+ if(wx.getStorageSync('msg').gender=="female"){
+ this_.setData({
+ user:"小美"
+ })
+ }else{this_.setData({user:"小帅"})}
+
}.bind(this));
},
/**
diff --git a/src/miniprogram-2/pages/match/photo.wxml b/src/miniprogram-2/pages/match/photo.wxml
index e60f4d5..742c347 100644
--- a/src/miniprogram-2/pages/match/photo.wxml
+++ b/src/miniprogram-2/pages/match/photo.wxml
@@ -1,12 +1,17 @@
-
- 场景:{{scene}}
-
- 返回
- 设计妆容
+
+ 场景:
+ {{scene}}
+
+
+ 服装:\n
+ {{user}}今日穿{{msg.uppercolor}}色{{msg.upperwear}}和{{msg.lowercolor}}色{{msg.lowerwear}}
+
+
+
diff --git a/src/miniprogram-2/pages/match/photo.wxss b/src/miniprogram-2/pages/match/photo.wxss
index f361089..355dd97 100644
--- a/src/miniprogram-2/pages/match/photo.wxss
+++ b/src/miniprogram-2/pages/match/photo.wxss
@@ -1 +1,20 @@
-/* pages/match/photo.wxss */
\ No newline at end of file
+/* pages/match/photo.wxss */
+.text {
+ /* 字体大小 */
+ font-size: 15px;
+ /* 字体颜色 */
+ color: black;
+ /* 字体风格-粗细 */
+ /*font-weight: bold;*/
+ /*段落排版--首字缩进*/
+ text-indent: 2em;
+ /*段落排版--行间距(行高)*/
+ line-height: 1.5em;
+ /*段落排版--中文字间距*/
+ letter-spacing: 1px;
+ /*字母间距*/
+ word-spacing: 4px;
+ /*文字对齐 right 、left 、center */
+ text-align: left;
+
+}
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/match/result.js b/src/miniprogram-2/pages/match/result.js
index 9327b79..f8002e5 100644
--- a/src/miniprogram-2/pages/match/result.js
+++ b/src/miniprogram-2/pages/match/result.js
@@ -5,7 +5,9 @@ Page({
* 页面的初始数据
*/
data: {
-
+ index:0,
+ his:[],
+ gongxi:"../images/恭喜.webp",
},
/**
@@ -26,7 +28,33 @@ Page({
* 生命周期函数--监听页面显示
*/
onShow() {
-
+ var this_=this;
+ var img=wx.getStorageSync('imgFilePath');
+ var sce=wx.getStorageSync('scene');
+ var time=wx.getStorageSync('matchTime');
+ // console.log(time);
+
+ if(!wx.getStorageSync('his'))
+ wx.setStorageSync('his', this_.data.his);
+ var _his=wx.getStorageSync('his');
+ if(!wx.getStorageSync('index'))
+ wx.setStorageSync('index', this_.data.index);
+ var i=wx.getStorageSync('index');
+ let his_={"index":i,"time":time,"image":img,"scene":sce};
+ if(!_his){
+ _his=[his_];
+ }else{
+ _his.push(his_);
+ }
+ this_.setData({
+ his:_his,
+ index:i+1
+ })
+ console.log(this.data.his[0]);
+ // console.log(this.data.index);
+ wx.setStorageSync('his', this.data.his);
+ wx.setStorageSync('index', this.data.index)
+ console.log(wx.getStorageSync('his')[0])
},
/**
diff --git a/src/miniprogram-2/pages/match/result.wxml b/src/miniprogram-2/pages/match/result.wxml
index 52dfe4d..a20888a 100644
--- a/src/miniprogram-2/pages/match/result.wxml
+++ b/src/miniprogram-2/pages/match/result.wxml
@@ -1,2 +1,12 @@
-pages/match/result.wxml
\ No newline at end of file
+
+
+
+
+ 恭喜您!!这是您第{{index}}次完成妆容~
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/match/result.wxss b/src/miniprogram-2/pages/match/result.wxss
index 06be580..4319628 100644
--- a/src/miniprogram-2/pages/match/result.wxss
+++ b/src/miniprogram-2/pages/match/result.wxss
@@ -1 +1,10 @@
-/* pages/match/result.wxss */
\ No newline at end of file
+/* pages/match/result.wxss */
+.row{
+ flex-direction:row;
+ justify-content:center;
+}
+.icon{
+ size: 30px;
+ width: 37px; /*控制裁剪区域大小*/
+ /* height: 30px; */
+}
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/recommend/rec1.wxml b/src/miniprogram-2/pages/recommend/rec1.wxml
index 64b9cfd..7801667 100644
--- a/src/miniprogram-2/pages/recommend/rec1.wxml
+++ b/src/miniprogram-2/pages/recommend/rec1.wxml
@@ -2,16 +2,16 @@
- 黄黑皮低饱和清冷妆这么高级!
+ 黄黑皮低饱和清冷妆这么高级!\n
+ -工作通勤-
- 这种低饱和妆容真的很有感觉!
-
+这种低饱和妆容真的很有感觉!
🌟大面积的腮红是重点(灰粉色会更自然)
-
眼妆往细长狐狸眼的方向靠
卧蚕也要画细长 眼妆浅色大面积晕染出上扬的形状就OK
-真的很有感觉!黄黑皮姐妹速速学起来!
-#黄黑皮 #黄黑皮妆容 #妆容分享 #今日妆容 #清冷感妆容
+真的很有感觉!黄黑皮姐妹速速学起来!
+
+#黄黑皮 #清冷感
diff --git a/src/miniprogram-2/pages/recommend/rec2.wxml b/src/miniprogram-2/pages/recommend/rec2.wxml
index 814ef39..86ebdb6 100644
--- a/src/miniprogram-2/pages/recommend/rec2.wxml
+++ b/src/miniprogram-2/pages/recommend/rec2.wxml
@@ -2,7 +2,8 @@
- 美拉德是我的舒适区🍁
+ 美拉德是我的舒适区🍁\n
+ -游玩娱乐-
秋日当然不能少了棕色系啦!
美拉德火是有道理的~
@@ -10,12 +11,13 @@
妆容整体就是棕色调为主
口红选择了MAC新出的热吻棒
这三只颜色和秋冬适配度太高了
- #67狂野棕:冷冽裸茶棕 美区辣妹属性大开
+ #67狂野棕:冷冽裸茶棕#67狂野棕:冷冽裸茶棕 美区辣妹属性大开
#69痴情咖:复古焦糖棕 爆浆太妃糖 内里都是惊喜
#79任性莓:甜熟浆果迸发热辣莓色 灰调复古感 时髦爆棚
质地很特别 上嘴迅速成膜不拔干
很爱这种不显唇纹的哑光感吃饭也不用担心掉色严重
- 24小时在线 谁能不爱呢
+ 24小时在线 谁能不爱呢\n
+
#派对party #秋季 #冬季
diff --git a/src/miniprogram-2/pages/recommend/rec3.wxml b/src/miniprogram-2/pages/recommend/rec3.wxml
index 3c9119b..c75e380 100644
--- a/src/miniprogram-2/pages/recommend/rec3.wxml
+++ b/src/miniprogram-2/pages/recommend/rec3.wxml
@@ -2,10 +2,12 @@
- 新中式|水是眼波横
+ 新中式|水是眼波横\n
+ -酒席宴会-
1、唇妆涂的是TF黑金唇镜 22朝露,薄涂是很纯欲的樱花粉,厚涂是气质的玫瑰色。上嘴甜味氛围感拉满,很适合搭配白开水伪素颜淡妆。
-2、妆容统一杏粉色调,眼妆用消肿色简单带过,点彩刷沾取暖调粉色腮红,在面中大面积铺色打造白里透红的妆效
+2、妆容统一杏粉色调,眼妆用消肿色简单带过,点彩刷沾取暖调粉色腮红,在面中大面积铺色打造白里透红的妆效
+
#工作通勤 #春季
diff --git a/src/miniprogram-2/pages/recommend/rec4.js b/src/miniprogram-2/pages/recommend/rec4.js
new file mode 100644
index 0000000..bcf16ed
--- /dev/null
+++ b/src/miniprogram-2/pages/recommend/rec4.js
@@ -0,0 +1,66 @@
+// pages/recommend/rec4.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ r41:"../images/recom_1_4.webp"
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ }
+})
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/recommend/rec4.json b/src/miniprogram-2/pages/recommend/rec4.json
new file mode 100644
index 0000000..8835af0
--- /dev/null
+++ b/src/miniprogram-2/pages/recommend/rec4.json
@@ -0,0 +1,3 @@
+{
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/recommend/rec4.wxml b/src/miniprogram-2/pages/recommend/rec4.wxml
new file mode 100644
index 0000000..4798e57
--- /dev/null
+++ b/src/miniprogram-2/pages/recommend/rec4.wxml
@@ -0,0 +1,26 @@
+
+
+
+
+ 【艺考】上镜妆造思路超详细教程在此\n
+ -工作通勤-
+
+ 虽然只有一个宝宝私信问 我也要说一下
+属于是源自于多个自我介绍视频
+和本老学姐当年的播音艺考经验
+如图 这是我接一些通告的自我介绍视频截图出来的
+凡是上镜 面对镜头表现的妆造
+大概需要注意以下几点
+1.不穿过分复杂的服装
+(身材不过分好的不用考虑邋遢宽松款)
+2.妆容主要目的在遮瑕和放大优点 不用过分纠结缺点
+3.脸的比例尽量三庭五眼
+4.妆容和服装风格统一
+5.思路:光线和背景氛围大于服装大于发型大于妆容
+其他具体详见图片~
+快收藏起来吧
+
+
+#工作通勤 #春季
+
+
diff --git a/src/miniprogram-2/pages/recommend/rec4.wxss b/src/miniprogram-2/pages/recommend/rec4.wxss
new file mode 100644
index 0000000..6e063b3
--- /dev/null
+++ b/src/miniprogram-2/pages/recommend/rec4.wxss
@@ -0,0 +1 @@
+/* pages/recommend/rec4.wxss */
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/recommend/rec5.js b/src/miniprogram-2/pages/recommend/rec5.js
new file mode 100644
index 0000000..ee89bc8
--- /dev/null
+++ b/src/miniprogram-2/pages/recommend/rec5.js
@@ -0,0 +1,66 @@
+// pages/recommend/rec5.js
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ }
+})
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/recommend/rec5.json b/src/miniprogram-2/pages/recommend/rec5.json
new file mode 100644
index 0000000..8835af0
--- /dev/null
+++ b/src/miniprogram-2/pages/recommend/rec5.json
@@ -0,0 +1,3 @@
+{
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/recommend/rec5.wxml b/src/miniprogram-2/pages/recommend/rec5.wxml
new file mode 100644
index 0000000..907ef81
--- /dev/null
+++ b/src/miniprogram-2/pages/recommend/rec5.wxml
@@ -0,0 +1,2 @@
+
+pages/recommend/rec5.wxml
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/recommend/rec5.wxss b/src/miniprogram-2/pages/recommend/rec5.wxss
new file mode 100644
index 0000000..33dfbf6
--- /dev/null
+++ b/src/miniprogram-2/pages/recommend/rec5.wxss
@@ -0,0 +1 @@
+/* pages/recommend/rec5.wxss */
\ No newline at end of file
diff --git a/src/miniprogram-2/pages/recommend/recommend.js b/src/miniprogram-2/pages/recommend/recommend.js
index 23b83b3..e2a0de0 100644
--- a/src/miniprogram-2/pages/recommend/recommend.js
+++ b/src/miniprogram-2/pages/recommend/recommend.js
@@ -7,6 +7,8 @@ Page({
data: {
rm4:"../images/rec_main_4.jpg",
rm5:"../images/rec_main_5.jpg",
+ rm6:"../images/rec_main_6.png",
+ rm7:"../images/rec_main_1.jpg",
indicatorDots: true,
autoplay: true,
interval: 5000,
@@ -32,6 +34,16 @@ Page({
url:'/pages/recommend/rec3'
})
},
+ bindrec4ViewTap(){
+ wx.navigateTo({
+ url:'/pages/recommend/rec4'
+ })
+ },
+ bindrec5ViewTap(){
+ wx.navigateTo({
+ url:'/pages/recommend/rec5'
+ })
+ },
bindmaiViewTap() {
wx.redirectTo({
url: '../main/main'
diff --git a/src/miniprogram-2/pages/recommend/recommend.wxml b/src/miniprogram-2/pages/recommend/recommend.wxml
index 83616b5..407706e 100644
--- a/src/miniprogram-2/pages/recommend/recommend.wxml
+++ b/src/miniprogram-2/pages/recommend/recommend.wxml
@@ -24,6 +24,10 @@
+
+
+ 第三个推文
+
@@ -34,6 +38,10 @@
+
+
+ 第四个推文
+