Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mould-vuecli3
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lhfe
mould-vuecli3
Commits
3d9a1472
Commit
3d9a1472
authored
Aug 30, 2020
by
lipengcheng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
moment二次封装
parent
b317ce25
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
102 additions
and
3 deletions
+102
-3
index.js
src/filters/index.js
+1
-1
main.js
src/main.js
+2
-2
moment.js
src/plugins/moment.js
+99
-0
No files found.
src/filters/index.js
View file @
3d9a1472
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
* ============
* ============
*/
*/
// import utils from "./utils";
// import utils from "./utils";
import
moment
from
'moment'
import
moment
from
'
@/plugins/
moment'
export
default
{
export
default
{
/**
/**
...
...
src/main.js
View file @
3d9a1472
...
@@ -7,11 +7,11 @@ import './assets/style/index.scss'
...
@@ -7,11 +7,11 @@ import './assets/style/index.scss'
import
axios
from
'axios'
import
axios
from
'axios'
import
VueBus
from
'vue-bus'
import
VueBus
from
'vue-bus'
import
VModal
from
'vue-js-modal'
import
VModal
from
'vue-js-modal'
import
moment
from
'@/plugins/moment.js'
import
layoutComponents
from
'@/components/layout/index.js'
import
layoutComponents
from
'@/components/layout/index.js'
import
globalComponents
from
'@/components/global/index.js'
import
globalComponents
from
'@/components/global/index.js'
import
filters
from
'@/filters/index.js'
import
filters
from
'@/filters/index.js'
import
directives
from
'@/directives/index.js'
import
directives
from
'@/directives/index.js'
// 全局注册layout组件
// 全局注册layout组件
Vue
.
use
(
layoutComponents
)
Vue
.
use
(
layoutComponents
)
// 注册自定义全局组件
// 注册自定义全局组件
...
@@ -29,7 +29,7 @@ console.log('baseURL:', baseURL)
...
@@ -29,7 +29,7 @@ console.log('baseURL:', baseURL)
Vue
.
config
.
productionTip
=
false
Vue
.
config
.
productionTip
=
false
Vue
.
prototype
.
$http
=
axios
Vue
.
prototype
.
$http
=
axios
Vue
.
prototype
.
$mt
=
moment
new
Vue
({
new
Vue
({
router
,
router
,
store
,
store
,
...
...
src/plugins/moment.js
0 → 100644
View file @
3d9a1472
import
moment
from
'moment'
import
'moment/locale/zh-cn'
moment
.
locale
(
'zh-cn'
,
{
months
:
'一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'
.
split
(
'_'
),
monthsShort
:
'1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'
.
split
(
'_'
),
weekdays
:
'星期日_星期一_星期二_星期三_星期四_星期五_星期六'
.
split
(
'_'
),
weekdaysShort
:
'周日_周一_周二_周三_周四_周五_周六'
.
split
(
'_'
),
weekdaysMin
:
'日_一_二_三_四_五_六'
.
split
(
'_'
),
longDateFormat
:
{
LT
:
'HH:mm'
,
LTS
:
'HH:mm:ss'
,
L
:
'YYYY-MM-DD'
,
LL
:
'YYYY年MM月DD日'
,
LLL
:
'YYYY年MM月DD日Ah点mm分'
,
LLLL
:
'YYYY年MM月DD日ddddAh点mm分'
,
l
:
'YYYY-M-D'
,
ll
:
'YYYY年M月D日'
,
lll
:
'YYYY年M月D日 HH:mm'
,
llll
:
'YYYY年M月D日dddd HH:mm'
},
meridiemParse
:
/凌晨|早上|上午|中午|下午|晚上/
,
meridiemHour
:
function
(
hour
,
meridiem
)
{
if
(
hour
===
12
)
{
hour
=
0
}
if
(
meridiem
===
'凌晨'
||
meridiem
===
'早上'
||
meridiem
===
'上午'
)
{
return
hour
}
else
if
(
meridiem
===
'下午'
||
meridiem
===
'晚上'
)
{
return
hour
+
12
}
else
{
// '中午'
return
hour
>=
11
?
hour
:
hour
+
12
}
},
meridiem
:
function
(
hour
,
minute
)
{
const
hm
=
hour
*
100
+
minute
if
(
hm
<
600
)
{
return
'凌晨'
}
else
if
(
hm
<
900
)
{
return
'早上'
}
else
if
(
hm
<
1130
)
{
return
'上午'
}
else
if
(
hm
<
1230
)
{
return
'中午'
}
else
if
(
hm
<
1800
)
{
return
'下午'
}
else
{
return
'晚上'
}
},
calendar
:
{
sameDay
:
'[今天]LT'
,
nextDay
:
'[明天]LT'
,
nextWeek
:
'[下]ddddLT'
,
lastDay
:
'[昨天]LT'
,
lastWeek
:
'[上]ddddLT'
,
sameElse
:
'L'
},
dayOfMonthOrdinalParse
:
/
\d{1,2}(
日|月|周
)
/
,
ordinal
:
function
(
number
,
period
)
{
switch
(
period
)
{
case
'd'
:
case
'D'
:
case
'DDD'
:
return
number
+
'日'
case
'M'
:
return
number
+
'月'
case
'w'
:
case
'W'
:
return
number
+
'周'
default
:
return
number
}
},
relativeTime
:
{
future
:
'%s内'
,
past
:
'%s前'
,
s
:
'几秒'
,
ss
:
'%d秒'
,
m
:
'1分钟'
,
mm
:
'%d分钟'
,
h
:
'1小时'
,
hh
:
'%d小时'
,
d
:
'1天'
,
dd
:
'%d天'
,
M
:
'1个月'
,
MM
:
'%d个月'
,
y
:
'1年'
,
yy
:
'%d年'
},
week
:
{
// GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效
dow
:
1
,
// Monday is the first day of the week.
doy
:
4
// The week that contains Jan 4th is the first week of the year.
}
})
export
default
moment
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment