Compare commits
15 Commits
zhoushiyi_
...
main
Author | SHA1 | Date |
---|---|---|
popix497f | 77fa1e4684 | 1 year ago |
左丹妮 | c9f9d02734 | 1 year ago |
左丹妮 | cbabb525e8 | 1 year ago |
左丹妮 | 9ad05307ee | 1 year ago |
左丹妮 | 45f3e4f602 | 1 year ago |
左丹妮 | 3bce017032 | 1 year ago |
zzzzzzpppx | a5473a3f0b | 1 year ago |
popix497f | b6555f9cc5 | 1 year ago |
左丹妮 | 44f66ec32a | 1 year ago |
左丹妮 | 8586d00af3 | 1 year ago |
zzzzzzpppx | a709cee8a4 | 1 year ago |
zzzzzzpppx | baa50ca8b7 | 1 year ago |
popix497f | 554b14fb1d | 1 year ago |
左丹妮 | c00ec3ba26 | 1 year ago |
左丹妮 | b83dc198fb | 1 year ago |
@ -0,0 +1,31 @@
|
|||||||
|
/*
|
||||||
|
* Eslint config file
|
||||||
|
* Documentation: https://eslint.org/docs/user-guide/configuring/
|
||||||
|
* Install the Eslint extension before using this feature.
|
||||||
|
*/
|
||||||
|
module.exports = {
|
||||||
|
env: {
|
||||||
|
es6: true,
|
||||||
|
browser: true,
|
||||||
|
node: true,
|
||||||
|
},
|
||||||
|
ecmaFeatures: {
|
||||||
|
modules: true,
|
||||||
|
},
|
||||||
|
parserOptions: {
|
||||||
|
ecmaVersion: 2018,
|
||||||
|
sourceType: 'module',
|
||||||
|
},
|
||||||
|
globals: {
|
||||||
|
wx: true,
|
||||||
|
App: true,
|
||||||
|
Page: true,
|
||||||
|
getCurrentPages: true,
|
||||||
|
getApp: true,
|
||||||
|
Component: true,
|
||||||
|
requirePlugin: true,
|
||||||
|
requireMiniProgram: true,
|
||||||
|
},
|
||||||
|
// extends: 'eslint:recommended',
|
||||||
|
rules: {},
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
// app.js
|
||||||
|
App({
|
||||||
|
onLaunch() {
|
||||||
|
// 展示本地存储能力
|
||||||
|
const logs = wx.getStorageSync('logs') || []
|
||||||
|
logs.unshift(Date.now())
|
||||||
|
wx.setStorageSync('logs', logs)
|
||||||
|
|
||||||
|
// 登录
|
||||||
|
wx.login({
|
||||||
|
success: res => {
|
||||||
|
// 发送 res.code 到后台换取 openId, sessionKey, unionId
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
globalData: {
|
||||||
|
userInfo: null
|
||||||
|
}
|
||||||
|
})
|
@ -0,0 +1,10 @@
|
|||||||
|
/**app.wxss**/
|
||||||
|
.container {
|
||||||
|
height: 100%;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding: 200rpx 0;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,21 @@
|
|||||||
|
<!--pages/history/history.wxml-->
|
||||||
|
<view class="container">
|
||||||
|
<view class="his_main">
|
||||||
|
|
||||||
|
</view>
|
||||||
|
<!-- <view class="his_navi">
|
||||||
|
<view>
|
||||||
|
<text bindtap="bindmaiViewTap" mode="cover">首页</text>
|
||||||
|
</view>
|
||||||
|
<view>
|
||||||
|
<text bindtap="bindmacViewTap" mode="cover">匹配</text>
|
||||||
|
</view>
|
||||||
|
<view>
|
||||||
|
<text bindtap="bindhisViewTap" mode="cover">历史</text>
|
||||||
|
</view>
|
||||||
|
<view>
|
||||||
|
<text bindtap="bindrecViewTap" mode="cover">推荐</text>
|
||||||
|
</view>
|
||||||
|
</view> -->
|
||||||
|
</view>
|
||||||
|
<text>pages/history/history.wxml</text>
|
@ -0,0 +1 @@
|
|||||||
|
/* pages/history/history.wxss */
|
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 9.0 KiB |
After Width: | Height: | Size: 9.9 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 1.5 MiB |
After Width: | Height: | Size: 1.4 MiB |
After Width: | Height: | Size: 1.4 MiB |
After Width: | Height: | Size: 1.3 MiB |
After Width: | Height: | Size: 1022 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 1.4 MiB |
After Width: | Height: | Size: 1.2 MiB |
After Width: | Height: | Size: 1.1 MiB |
After Width: | Height: | Size: 1.3 MiB |
After Width: | Height: | Size: 1.2 MiB |
After Width: | Height: | Size: 1.3 MiB |
After Width: | Height: | Size: 1.4 MiB |
After Width: | Height: | Size: 1.0 MiB |
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"@indexjson":"与appjson相同部分会覆盖",
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,46 @@
|
|||||||
|
<!--index.wxml 页面xml-->
|
||||||
|
<view class="container">
|
||||||
|
<view class="userinfo">
|
||||||
|
<block wx:if="{{canIUseOpenData}}">
|
||||||
|
<view class="userinfo-avatar" bindtap="bindViewTap">
|
||||||
|
<open-data type="userAvatarUrl"></open-data>
|
||||||
|
</view>
|
||||||
|
<open-data type="userNickName"></open-data>
|
||||||
|
</block>
|
||||||
|
<block wx:elif="{{!hasUserInfo}}">
|
||||||
|
<button wx:if="{{canIUseGetUserProfile}}" bindtap="getUserProfile"> 获取头像昵称 </button>
|
||||||
|
<button wx:elif="{{canIUse}}" open-type="getUserInfo" bindgetuserinfo="getUserInfo"> 获取头像昵称 </button>
|
||||||
|
<view wx:else> 请使用1.4.4及以上版本基础库 </view>
|
||||||
|
</block>
|
||||||
|
<block wx:else>
|
||||||
|
<image bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" mode="cover"></image>
|
||||||
|
<text class="userinfo-nickname">{{userInfo.nickName}}</text>
|
||||||
|
</block>
|
||||||
|
</view>
|
||||||
|
<view class="usermotto">
|
||||||
|
<text class="user-motto" bindtap="bindmaiViewTap">{{motto}}</text>
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<!-- 下菜单 -->
|
||||||
|
<!-- <view class="menu">
|
||||||
|
<view class="menu-item" bindtap="goindex">
|
||||||
|
<image src="{{isSelected1 ? selectedImageUrl1 : imageUrl1}}" bindtap="handleImageTap" data-index="1" data-selected="{{isSelected1}}" />
|
||||||
|
|
||||||
|
<text>首页</text>
|
||||||
|
</view>
|
||||||
|
<view class="menu-item">
|
||||||
|
<image src="{{isSelected2 ? selectedImageUrl2 : imageUrl2}}" bindtap="handleImageTap" data-index="2" data-selected="{{isSelected2}}" />
|
||||||
|
|
||||||
|
<text>匹配</text>
|
||||||
|
</view>
|
||||||
|
<view class="menu-item">
|
||||||
|
<image src="{{isSelected3 ? selectedImageUrl3 : imageUrl3}}" bindtap="handleImageTap" data-index="3" data-selected="{{isSelected3}}" />
|
||||||
|
<text>历史</text>
|
||||||
|
</view>
|
||||||
|
<view class="menu-item">
|
||||||
|
<image src="{{isSelected4 ? selectedImageUrl4 : imageUrl4}}" bindtap="handleImageTap" data-index="4" data-selected="{{isSelected4}}" />
|
||||||
|
<text>推荐</text>
|
||||||
|
</view>
|
||||||
|
</view> -->
|
||||||
|
|
||||||
|
</view>
|
@ -0,0 +1,59 @@
|
|||||||
|
/**index.wxss**/
|
||||||
|
.userinfo {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
color: #aaa;
|
||||||
|
}
|
||||||
|
|
||||||
|
.userinfo-avatar {
|
||||||
|
overflow: hidden;
|
||||||
|
width: 128rpx;
|
||||||
|
height: 128rpx;
|
||||||
|
margin: 20rpx;
|
||||||
|
border-radius: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.usermotto {
|
||||||
|
margin-top: 200px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.menu{
|
||||||
|
width: 100%;
|
||||||
|
height: 140rpx;
|
||||||
|
background-color: #ddcfc3;
|
||||||
|
border-top-left-radius: 70rpx;
|
||||||
|
border-top-right-radius: 70rpx;
|
||||||
|
box-shadow: 0px -2px 10px 4px rgba(0, 0, 0,0.05);
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-around;
|
||||||
|
position: fixed;
|
||||||
|
bottom: 0;
|
||||||
|
}
|
||||||
|
.menu-item{
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
font-size: 10px;
|
||||||
|
text-align: center;
|
||||||
|
counter-reset: #b2b3b6;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-item image{
|
||||||
|
|
||||||
|
width: 90rpx;
|
||||||
|
height: 90rpx;
|
||||||
|
margin-bottom: 10rpx;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/* .navi{
|
||||||
|
display: flex;
|
||||||
|
bottom: 0;
|
||||||
|
}
|
||||||
|
.flex-wrp{
|
||||||
|
flex-direction: row;
|
||||||
|
} */
|
@ -0,0 +1,18 @@
|
|||||||
|
// logs.js
|
||||||
|
const util = require('../../utils/util.js')
|
||||||
|
|
||||||
|
Page({
|
||||||
|
data: {
|
||||||
|
logs: []
|
||||||
|
},
|
||||||
|
onLoad() {
|
||||||
|
this.setData({
|
||||||
|
logs: (wx.getStorageSync('logs') || []).map(log => {
|
||||||
|
return {
|
||||||
|
date: util.formatTime(new Date(log)),
|
||||||
|
timeStamp: log
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"navigationBarTitleText": "查看启动日志",
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
<!--logs.wxml-->
|
||||||
|
<view class="container log-list">
|
||||||
|
<block wx:for="{{logs}}" wx:key="timeStamp" wx:for-item="log">
|
||||||
|
<text class="log-item">{{index + 1}}. {{log.date}}</text>
|
||||||
|
</block>
|
||||||
|
<text>{{index}}</text>
|
||||||
|
</view>
|
@ -0,0 +1,8 @@
|
|||||||
|
.log-list {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
padding: 40rpx;
|
||||||
|
}
|
||||||
|
.log-item {
|
||||||
|
margin: 10rpx;
|
||||||
|
}
|
@ -0,0 +1,102 @@
|
|||||||
|
// pages/main/main.js
|
||||||
|
Page({
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面的初始数据
|
||||||
|
*/
|
||||||
|
data: {
|
||||||
|
nowData:"",
|
||||||
|
r11:"../images/recom_1_1.jpg"
|
||||||
|
},
|
||||||
|
date:function(){
|
||||||
|
var now=new Date();
|
||||||
|
var Y=now.getFullYear();
|
||||||
|
var M=now.getMonth()+1;
|
||||||
|
var D=now.getDate();
|
||||||
|
var nowDate= Date(Y+"//"+M+"//"+D+"//");
|
||||||
|
console.log(nowDate);
|
||||||
|
return nowDate;
|
||||||
|
},
|
||||||
|
bindrec1ViewTap(){
|
||||||
|
wx.navigateTo({
|
||||||
|
url:'../recommend/rec1'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
bindmaiViewTap() {
|
||||||
|
wx.redirectTo({
|
||||||
|
url: '../main/main'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
bindhisViewTap(){
|
||||||
|
wx.redirectTo({
|
||||||
|
url: '../history/history'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
bindrecViewTap(){
|
||||||
|
wx.redirectTo({
|
||||||
|
url: '../recommend/recommend'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
bindmacViewTap(){
|
||||||
|
wx.redirectTo({
|
||||||
|
url: '../match/match'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面加载
|
||||||
|
*/
|
||||||
|
onLoad(options) {
|
||||||
|
this.setData({
|
||||||
|
nowData:this.date()
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
|
*/
|
||||||
|
onReady() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面显示
|
||||||
|
*/
|
||||||
|
onShow() {
|
||||||
|
this.date();
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面隐藏
|
||||||
|
*/
|
||||||
|
onHide() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面卸载
|
||||||
|
*/
|
||||||
|
onUnload() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面相关事件处理函数--监听用户下拉动作
|
||||||
|
*/
|
||||||
|
onPullDownRefresh() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面上拉触底事件的处理函数
|
||||||
|
*/
|
||||||
|
onReachBottom() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户点击右上角分享
|
||||||
|
*/
|
||||||
|
onShareAppMessage() {
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,14 @@
|
|||||||
|
<!--pages/main/main.wxml-->
|
||||||
|
<view class="container">
|
||||||
|
<view class="home">
|
||||||
|
<!-- <wxs module="now" ></wxs> -->
|
||||||
|
<view>{{filter.day(1621409888000)}}</view>
|
||||||
|
|
||||||
|
<text>{{date()}}</text>
|
||||||
|
<text>选择一个妆容开始美好的一天吧!</text>
|
||||||
|
</view>
|
||||||
|
<view class="mainrec">
|
||||||
|
<image bindtap="bindrec1ViewTap" mode="widthFix" src="{{r11}} "/>
|
||||||
|
<!-- <image src="" style="height:100%"mode="widthFix"></image> -->
|
||||||
|
</view>
|
||||||
|
</view>
|
@ -0,0 +1,4 @@
|
|||||||
|
/* pages/main/main.wxss */
|
||||||
|
.home{
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
<!--pages/match/match.wxml-->
|
||||||
|
<view class="container">
|
||||||
|
<view class="match_main">
|
||||||
|
<view class="choose_way" bindtap="tipwindow" >点击开始拍照</view>
|
||||||
|
<!-- <text class="match_display">预览</text>
|
||||||
|
<image mode="widthFix" src="{{imgList}}"></image> -->
|
||||||
|
|
||||||
|
<camera device-position="front" flash="off" binderror="error" style="width: 100%; height: 400px;"></camera>
|
||||||
|
<!-- 显示摄像头 -->
|
||||||
|
<button type="primary" bindtap="takePhoto">拍照</button>
|
||||||
|
<view class="match_display">
|
||||||
|
预览
|
||||||
|
<image mode="widthFix" src="{{src}}"></image>
|
||||||
|
<button type="primary" bindtap="bindphoViewTap">确定</button>
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
@ -0,0 +1,23 @@
|
|||||||
|
/* pages/match/match.wxss */
|
||||||
|
.match_main{
|
||||||
|
width:auto;
|
||||||
|
height: auto;
|
||||||
|
background-color: #ddcfc3;
|
||||||
|
}
|
||||||
|
.choose_way{
|
||||||
|
width:100%;
|
||||||
|
height:400px;
|
||||||
|
background-color: #ddcfc3;
|
||||||
|
text-align: center;
|
||||||
|
padding-top: 200px;
|
||||||
|
}
|
||||||
|
.match_display{
|
||||||
|
width:auto;
|
||||||
|
height:100px;
|
||||||
|
background-color: #ddcfc3;
|
||||||
|
text-align: center;
|
||||||
|
padding-top: 50px;
|
||||||
|
}
|
||||||
|
.match_sure{
|
||||||
|
text-align: center;
|
||||||
|
}
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
<!--pages/match/photo.wxml-->
|
||||||
|
<view class='container'>
|
||||||
|
<view class='imgwindow'>
|
||||||
|
<image class='imgwindow' mode='widthFix' src='{{imgFilePath}}'/>
|
||||||
|
<!-- 图片预览 -->
|
||||||
|
</view>
|
||||||
|
</view>
|
@ -0,0 +1 @@
|
|||||||
|
/* pages/match/photo.wxss */
|
@ -0,0 +1,68 @@
|
|||||||
|
// pages/recommend/rec1.js
|
||||||
|
Page({
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面的初始数据
|
||||||
|
*/
|
||||||
|
data: {
|
||||||
|
r11:"../images/recom_1_1.jpg",
|
||||||
|
r12:"../images/recom_1_2.jpg",
|
||||||
|
r13:"../images/recom_1_3.jpg"
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面加载
|
||||||
|
*/
|
||||||
|
onLoad(options) {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
|
*/
|
||||||
|
onReady() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面显示
|
||||||
|
*/
|
||||||
|
onShow() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面隐藏
|
||||||
|
*/
|
||||||
|
onHide() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面卸载
|
||||||
|
*/
|
||||||
|
onUnload() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面相关事件处理函数--监听用户下拉动作
|
||||||
|
*/
|
||||||
|
onPullDownRefresh() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面上拉触底事件的处理函数
|
||||||
|
*/
|
||||||
|
onReachBottom() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户点击右上角分享
|
||||||
|
*/
|
||||||
|
onShareAppMessage() {
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,46 @@
|
|||||||
|
/* pages/recommend/rec1.wxss */
|
||||||
|
.container{
|
||||||
|
|
||||||
|
}
|
||||||
|
.rec1{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.text {
|
||||||
|
/* 字体大小 */
|
||||||
|
font-size: 20px;
|
||||||
|
/* 字体颜色 */
|
||||||
|
color: black;
|
||||||
|
/* 字体风格-粗细 */
|
||||||
|
font-weight: bold;
|
||||||
|
/*段落排版--首字缩进*/
|
||||||
|
text-indent: 2em;
|
||||||
|
/*段落排版--行间距(行高)*/
|
||||||
|
line-height: 1.5em;
|
||||||
|
/*段落排版--中文字间距*/
|
||||||
|
letter-spacing: 1px;
|
||||||
|
/*字母间距*/
|
||||||
|
word-spacing: 4px;
|
||||||
|
/*文字对齐 right 、left 、center */
|
||||||
|
text-align: left;
|
||||||
|
|
||||||
|
}
|
||||||
|
.text2 {
|
||||||
|
/* 字体大小 */
|
||||||
|
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;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,66 @@
|
|||||||
|
// pages/recommend/rec2.js
|
||||||
|
Page({
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面的初始数据
|
||||||
|
*/
|
||||||
|
data: {
|
||||||
|
r21:"../images/recom_1_2.jpg"
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面加载
|
||||||
|
*/
|
||||||
|
onLoad(options) {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
|
*/
|
||||||
|
onReady() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面显示
|
||||||
|
*/
|
||||||
|
onShow() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面隐藏
|
||||||
|
*/
|
||||||
|
onHide() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面卸载
|
||||||
|
*/
|
||||||
|
onUnload() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面相关事件处理函数--监听用户下拉动作
|
||||||
|
*/
|
||||||
|
onPullDownRefresh() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面上拉触底事件的处理函数
|
||||||
|
*/
|
||||||
|
onReachBottom() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户点击右上角分享
|
||||||
|
*/
|
||||||
|
onShareAppMessage() {
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,45 @@
|
|||||||
|
/* pages/recommend/rec2.wxss */
|
||||||
|
.container{
|
||||||
|
|
||||||
|
}
|
||||||
|
.rec2{
|
||||||
|
|
||||||
|
}
|
||||||
|
.text {
|
||||||
|
/* 字体大小 */
|
||||||
|
font-size: 20px;
|
||||||
|
/* 字体颜色 */
|
||||||
|
color: black;
|
||||||
|
/* 字体风格-粗细 */
|
||||||
|
font-weight: bold;
|
||||||
|
/*段落排版--首字缩进*/
|
||||||
|
text-indent: 2em;
|
||||||
|
/*段落排版--行间距(行高)*/
|
||||||
|
line-height: 1.5em;
|
||||||
|
/*段落排版--中文字间距*/
|
||||||
|
letter-spacing: 1px;
|
||||||
|
/*字母间距*/
|
||||||
|
word-spacing: 4px;
|
||||||
|
/*文字对齐 right 、left 、center */
|
||||||
|
text-align: left;
|
||||||
|
|
||||||
|
}
|
||||||
|
.text2 {
|
||||||
|
/* 字体大小 */
|
||||||
|
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;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,66 @@
|
|||||||
|
// pages/recommend/rec3.js
|
||||||
|
Page({
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面的初始数据
|
||||||
|
*/
|
||||||
|
data: {
|
||||||
|
r31:"../images/recom_1_3.jpg"
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面加载
|
||||||
|
*/
|
||||||
|
onLoad(options) {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
|
*/
|
||||||
|
onReady() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面显示
|
||||||
|
*/
|
||||||
|
onShow() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面隐藏
|
||||||
|
*/
|
||||||
|
onHide() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面卸载
|
||||||
|
*/
|
||||||
|
onUnload() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面相关事件处理函数--监听用户下拉动作
|
||||||
|
*/
|
||||||
|
onPullDownRefresh() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面上拉触底事件的处理函数
|
||||||
|
*/
|
||||||
|
onReachBottom() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户点击右上角分享
|
||||||
|
*/
|
||||||
|
onShareAppMessage() {
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
/* pages/recommend/rec3.wxss */
|
||||||
|
.text {
|
||||||
|
/* 字体大小 */
|
||||||
|
font-size: 20px;
|
||||||
|
/* 字体颜色 */
|
||||||
|
color: black;
|
||||||
|
/* 字体风格-粗细 */
|
||||||
|
font-weight: bold;
|
||||||
|
/*段落排版--首字缩进*/
|
||||||
|
text-indent: 2em;
|
||||||
|
/*段落排版--行间距(行高)*/
|
||||||
|
line-height: 1.5em;
|
||||||
|
/*段落排版--中文字间距*/
|
||||||
|
letter-spacing: 1px;
|
||||||
|
/*字母间距*/
|
||||||
|
word-spacing: 4px;
|
||||||
|
/*文字对齐 right 、left 、center */
|
||||||
|
text-align: left;
|
||||||
|
|
||||||
|
}
|
||||||
|
.text2 {
|
||||||
|
/* 字体大小 */
|
||||||
|
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;
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,112 @@
|
|||||||
|
// pages/recommend/recommend.js
|
||||||
|
Page({
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面的初始数据
|
||||||
|
*/
|
||||||
|
data: {
|
||||||
|
rm4:"../images/rec_main_4.jpg",
|
||||||
|
rm5:"../images/rec_main_5.jpg",
|
||||||
|
indicatorDots: true,
|
||||||
|
autoplay: true,
|
||||||
|
interval: 5000,
|
||||||
|
duration: 2000,
|
||||||
|
imgUrls: [
|
||||||
|
'../images/rec_main_1.jpg',
|
||||||
|
'../images/rec_main_2.jpg',
|
||||||
|
'../images/rec_main_3.jpg'
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
},
|
||||||
|
bindrec1ViewTap(){
|
||||||
|
wx.navigateTo({
|
||||||
|
url:'/pages/recommend/rec1'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
bindrec2ViewTap(){
|
||||||
|
wx.navigateTo({
|
||||||
|
url:'/pages/recommend/rec2'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
bindrec3ViewTap(){
|
||||||
|
wx.navigateTo({
|
||||||
|
url:'/pages/recommend/rec3'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
bindmaiViewTap() {
|
||||||
|
wx.redirectTo({
|
||||||
|
url: '../main/main'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
bindhisViewTap(){
|
||||||
|
wx.redirectTo({
|
||||||
|
url: '../history/history'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
bindrecViewTap(){
|
||||||
|
wx.redirectTo({
|
||||||
|
url: '../recommend/recommend'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
bindmacViewTap(){
|
||||||
|
wx.redirectTo({
|
||||||
|
url: '../match/match'
|
||||||
|
})
|
||||||
|
},
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面加载
|
||||||
|
*/
|
||||||
|
onLoad(options) {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
|
*/
|
||||||
|
onReady() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面显示
|
||||||
|
*/
|
||||||
|
onShow() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面隐藏
|
||||||
|
*/
|
||||||
|
onHide() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面卸载
|
||||||
|
*/
|
||||||
|
onUnload() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面相关事件处理函数--监听用户下拉动作
|
||||||
|
*/
|
||||||
|
onPullDownRefresh() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面上拉触底事件的处理函数
|
||||||
|
*/
|
||||||
|
onReachBottom() {
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户点击右上角分享
|
||||||
|
*/
|
||||||
|
onShareAppMessage() {
|
||||||
|
|
||||||
|
}
|
||||||
|
})
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,24 @@
|
|||||||
|
<!--pages/recommend/recommend.wxml-->
|
||||||
|
<view class="container">
|
||||||
|
<view class="rec_main">
|
||||||
|
<swiper indicator-dots="{{indicatorDots}}"
|
||||||
|
autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
|
||||||
|
<block wx:for="{{imgUrls}}">
|
||||||
|
<swiper-item>
|
||||||
|
<image bindtap="bindrec1ViewTap" mode="widthFix" src="{{item}}" class="slide-image" />
|
||||||
|
</swiper-item>
|
||||||
|
</block>
|
||||||
|
</swiper>
|
||||||
|
<view>
|
||||||
|
<text>推荐页面</text>
|
||||||
|
</view>
|
||||||
|
<view class="rec_main_4">
|
||||||
|
<image bindtap="bindrec2ViewTap" mode="widthFix" src="{{rm4}} "/>
|
||||||
|
<!-- <image src="" style="height:100%"mode="widthFix"></image> -->
|
||||||
|
</view>
|
||||||
|
<view class="rec_main_5">
|
||||||
|
<image bindtap="bindrec3ViewTap" mode="widthFix" src="{{rm5}}"/>
|
||||||
|
<!-- <image src="" style="height:100%"mode="widthFix"></image> -->
|
||||||
|
</view>
|
||||||
|
</view>
|
||||||
|
</view>
|
@ -0,0 +1,7 @@
|
|||||||
|
/* pages/recommend/recommend.wxss */
|
||||||
|
|
||||||
|
swiper{
|
||||||
|
width: 100%;
|
||||||
|
/* height: calc(100vw*9/16); */
|
||||||
|
height: 350px;
|
||||||
|
}
|
@ -0,0 +1,134 @@
|
|||||||
|
// pages/setting/setting.js
|
||||||
|
Page({
|
||||||
|
/**
|
||||||
|
* 页面的初始数据
|
||||||
|
*/
|
||||||
|
data: {
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面加载
|
||||||
|
*/
|
||||||
|
onLoad(options) {
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面初次渲染完成
|
||||||
|
*/
|
||||||
|
onReady() {
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面显示
|
||||||
|
*/
|
||||||
|
onShow() {
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面隐藏
|
||||||
|
*/
|
||||||
|
onHide() {
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面卸载
|
||||||
|
*/
|
||||||
|
onUnload() {
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面相关事件处理函数--监听用户下拉动作
|
||||||
|
*/
|
||||||
|
onPullDownRefresh() {
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 页面上拉触底事件的处理函数
|
||||||
|
*/
|
||||||
|
onReachBottom() {
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户点击右上角分享
|
||||||
|
*/
|
||||||
|
onShareAppMessage() {
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
// pages/index/setting/setting.js
|
||||||
|
const util = require('../../../utils/util.js')
|
||||||
|
Page({
|
||||||
|
/**
|
||||||
|
* 页面的初始数据
|
||||||
|
*/
|
||||||
|
data: {
|
||||||
|
info:["头像","名称","收货地址","当前版本","关于"],
|
||||||
|
tx:"",
|
||||||
|
name:"",
|
||||||
|
currentDate:util.formatTime(new Date(), '-', false),
|
||||||
|
phone:""
|
||||||
|
},
|
||||||
|
bindDateChange: function (e) {
|
||||||
|
console.log(e.detail.value)
|
||||||
|
this.setData({
|
||||||
|
currentDate:e.detail.value
|
||||||
|
}) },
|
||||||
|
chooseAddress() {
|
||||||
|
wx.chooseAddress({
|
||||||
|
success (res) {
|
||||||
|
console.log(res.userName)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生命周期函数--监听页面加载
|
||||||
|
*/
|
||||||
|
onLoad: function (options) {
|
||||||
|
var useInfo = wx.getStorageSync('userInfo')
|
||||||
|
var that = this;
|
||||||
|
that.setData({
|
||||||
|
tx:useInfo.avatarUrl,
|
||||||
|
name:useInfo.nickName,})
|
||||||
|
},
|
||||||
|
about(){
|
||||||
|
wx.navigateTo({
|
||||||
|
url: '/pages/index/setting/about/about',
|
||||||
|
})
|
||||||
|
},
|
||||||
|
houtai(){
|
||||||
|
wx.navigateTo({
|
||||||
|
url: '',
|
||||||
|
})
|
||||||
|
},
|
||||||
|
version(){
|
||||||
|
wx.showToast({
|
||||||
|
title: '当前已是最新版本~',
|
||||||
|
})
|
||||||
|
},
|
||||||
|
logout:function() {
|
||||||
|
wx.removeStorage({
|
||||||
|
key: 'userInfo',
|
||||||
|
success (res) {
|
||||||
|
wx.showModal({
|
||||||
|
title: '提示',
|
||||||
|
content: '真的要退出了吗',
|
||||||
|
cancelText:'我骗你的',
|
||||||
|
confirmText:'是的没错',
|
||||||
|
confirmColor:'#000000',
|
||||||
|
cancelColor:'#576b95',
|
||||||
|
success (res) {
|
||||||
|
if (res.confirm) {
|
||||||
|
wx.reLaunch({
|
||||||
|
url: '/pages/index/index',
|
||||||
|
})
|
||||||
|
} else if (res.cancel) {
|
||||||
|
console.log('用户点击取消')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"usingComponents": {}
|
||||||
|
}
|
@ -0,0 +1,93 @@
|
|||||||
|
<!--pages/setting/setting.wxml-->
|
||||||
|
<text>pages/setting/setting.wxml</text>
|
||||||
|
|
||||||
|
|
||||||
|
<view class="info">
|
||||||
|
|
||||||
|
<view class="info_more1"><view class="tx1">头像</view>
|
||||||
|
|
||||||
|
<view><image src="{{tx}}" class="tx"/></view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="hr"></view>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<view class="info_more">昵称
|
||||||
|
|
||||||
|
<view class="icon">{{name}}</view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="hr"></view>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<view class="info_more" >手机号
|
||||||
|
|
||||||
|
<view class="icon">198****5052</view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="hr"></view>
|
||||||
|
|
||||||
|
<view class="info_more">生日
|
||||||
|
|
||||||
|
<view class="icon"><picker class="picker" mode="date" value="{{date}}"end="{{endDate}}" bindchange="bindDateChange">
|
||||||
|
|
||||||
|
<view class="picker-date ">
|
||||||
|
|
||||||
|
{{currentDate}}
|
||||||
|
|
||||||
|
</view>
|
||||||
|
|
||||||
|
</picker></view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="hr"></view>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<view class="info_more" bindtap="chooseAddress">收货地址
|
||||||
|
|
||||||
|
<view class="icon">>></view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="hr"></view>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<view class="info_more" bindtap="version">当前版本
|
||||||
|
|
||||||
|
<view class="icon">v1.0</view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="hr"></view>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<view class="info_more" bindtap="about">关于
|
||||||
|
|
||||||
|
<view class="icon">>></view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="hr"></view>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<view class="info_more" bindtap="houtai">后台登录入口
|
||||||
|
|
||||||
|
<view class="icon">>></view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<view class="hr"></view>
|
||||||
|
|
||||||
|
</view>
|
||||||
|
|
||||||
|
<button bindtap="logout">退出登录</button>
|
@ -0,0 +1,49 @@
|
|||||||
|
/* pages/setting/setting.wxss */
|
||||||
|
|
||||||
|
button{
|
||||||
|
background-color:rgb(255, 26, 26);
|
||||||
|
border: none;
|
||||||
|
color: white;
|
||||||
|
padding: 15px 32px;
|
||||||
|
text-align: center;
|
||||||
|
text-decoration: none;
|
||||||
|
display:block;
|
||||||
|
margin:60rpx auto;
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
.hr{
|
||||||
|
height: 1rpx;
|
||||||
|
background-color: rgb(202, 202, 202);
|
||||||
|
}
|
||||||
|
.info{
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
font-size: 30rpx;
|
||||||
|
margin-left: 30rpx;
|
||||||
|
margin-top: 10rpx;
|
||||||
|
}
|
||||||
|
.info_more1{
|
||||||
|
display:flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding-bottom: 20rpx;
|
||||||
|
padding-top: 20rpx;
|
||||||
|
}
|
||||||
|
.info_more{
|
||||||
|
display:flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
padding-bottom: 30rpx;
|
||||||
|
padding-top: 30rpx;
|
||||||
|
}
|
||||||
|
.tx{
|
||||||
|
width: 100rpx;
|
||||||
|
height: 100rpx;
|
||||||
|
border-radius: 50%;
|
||||||
|
margin-right: 10rpx;
|
||||||
|
}
|
||||||
|
.icon{
|
||||||
|
padding-right: 30rpx;
|
||||||
|
color: rgb(167, 164, 164);
|
||||||
|
}
|
||||||
|
.tx1{
|
||||||
|
padding-top: 30rpx;
|
||||||
|
}
|
@ -0,0 +1,54 @@
|
|||||||
|
{
|
||||||
|
"description": "项目配置文件,个性化配置",
|
||||||
|
"packOptions": {
|
||||||
|
"ignore": [],
|
||||||
|
"include": []
|
||||||
|
},
|
||||||
|
"@setting": "编译相关的配置",
|
||||||
|
"setting": {
|
||||||
|
"bundle": false,
|
||||||
|
"userConfirmedBundleSwitch": false,
|
||||||
|
"urlCheck": true,
|
||||||
|
"scopeDataCheck": false,
|
||||||
|
"coverView": true,
|
||||||
|
"es6": true,
|
||||||
|
"postcss": true,
|
||||||
|
"compileHotReLoad": false,
|
||||||
|
"lazyloadPlaceholderEnable": false,
|
||||||
|
"preloadBackgroundData": false,
|
||||||
|
"minified": true,
|
||||||
|
"autoAudits": false,
|
||||||
|
"newFeature": false,
|
||||||
|
"uglifyFileName": false,
|
||||||
|
"uploadWithSourceMap": true,
|
||||||
|
"useIsolateContext": true,
|
||||||
|
"nodeModules": false,
|
||||||
|
"enhance": true,
|
||||||
|
"useMultiFrameRuntime": true,
|
||||||
|
"useApiHook": true,
|
||||||
|
"useApiHostProcess": true,
|
||||||
|
"showShadowRootInWxmlPanel": true,
|
||||||
|
"packNpmManually": false,
|
||||||
|
"enableEngineNative": false,
|
||||||
|
"packNpmRelationList": [],
|
||||||
|
"minifyWXSS": true,
|
||||||
|
"showES6CompileOption": false,
|
||||||
|
"minifyWXML": true,
|
||||||
|
"babelSetting": {
|
||||||
|
"ignore": [],
|
||||||
|
"disablePlugins": [],
|
||||||
|
"outputPath": ""
|
||||||
|
},
|
||||||
|
"condition": false
|
||||||
|
},
|
||||||
|
"compileType": "miniprogram",
|
||||||
|
"libVersion": "2.19.4",
|
||||||
|
"@appid": "更换自己的id号",
|
||||||
|
"appid": "wxa651e940bcc5eead",
|
||||||
|
"projectname": "miniprogram-92",
|
||||||
|
"condition": {},
|
||||||
|
"editorSetting": {
|
||||||
|
"tabIndent": "auto",
|
||||||
|
"tabSize": 2
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
|
||||||
|
"rules": [{
|
||||||
|
"action": "allow",
|
||||||
|
"page": "*"
|
||||||
|
}]
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
const formatTime = date => {
|
||||||
|
const year = date.getFullYear()
|
||||||
|
const month = date.getMonth() + 1
|
||||||
|
const day = date.getDate()
|
||||||
|
const hour = date.getHours()
|
||||||
|
const minute = date.getMinutes()
|
||||||
|
const second = date.getSeconds()
|
||||||
|
|
||||||
|
return `${[year, month, day].map(formatNumber).join('/')} ${[hour, minute, second].map(formatNumber).join(':')}`
|
||||||
|
}
|
||||||
|
|
||||||
|
const formatNumber = n => {
|
||||||
|
n = n.toString()
|
||||||
|
return n[1] ? n : `0${n}`
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
formatTime
|
||||||
|
}
|