Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
W
web-site
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
张冬
web-site
Commits
a2e304b1
Commit
a2e304b1
authored
Oct 16, 2020
by
吴冠
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
G
parent
c1947953
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
106 additions
and
22 deletions
+106
-22
loading.vue
components/loading.vue
+52
-0
nuxt.config.js
nuxt.config.js
+2
-0
index.vue
pages/index/index.vue
+13
-13
news.vue
pages/index/message/news.vue
+32
-5
all.vue
pages/index/notice/all.vue
+7
-4
No files found.
components/loading.vue
0 → 100644
View file @
a2e304b1
<
template
>
<div
class=
"spinner"
v-if=
"loading"
></div>
</
template
>
<
script
>
export
default
{
data
:()
=>
({
loading
:
false
}),
methods
:{
//start和finish是nuxt的loading内置的方法
start
(){
this
.
loading
=
true
;
},
finish
(){
this
.
loading
=
false
;
}
}
}
</
script
>
<
style
scoped
>
.spinner
{
width
:
60px
;
height
:
60px
;
background-color
:
#399
;
position
:
fixed
;
top
:
50%
;
left
:
50%
;
-webkit-animation
:
rotateplane
1.2s
infinite
ease-in-out
;
animation
:
rotateplane
1.2s
infinite
ease-in-out
;
}
@-webkit-keyframes
rotateplane
{
0
%
{
-webkit-transform
:
perspective
(
120px
)
}
50
%
{
-webkit-transform
:
perspective
(
120px
)
rotateY
(
180deg
)
}
100
%
{
-webkit-transform
:
perspective
(
120px
)
rotateY
(
180deg
)
rotateX
(
180deg
)
}
}
@keyframes
rotateplane
{
0
%
{
transform
:
perspective
(
120px
)
rotateX
(
0deg
)
rotateY
(
0deg
);
-webkit-transform
:
perspective
(
120px
)
rotateX
(
0deg
)
rotateY
(
0deg
)
}
50
%
{
transform
:
perspective
(
120px
)
rotateX
(
-180.1deg
)
rotateY
(
0deg
);
-webkit-transform
:
perspective
(
120px
)
rotateX
(
-180.1deg
)
rotateY
(
0deg
)
}
100
%
{
transform
:
perspective
(
120px
)
rotateX
(
-180deg
)
rotateY
(
-179.9deg
);
-webkit-transform
:
perspective
(
120px
)
rotateX
(
-180deg
)
rotateY
(
-179.9deg
);
}
}
</
style
>
\ No newline at end of file
nuxt.config.js
View file @
a2e304b1
...
@@ -32,7 +32,9 @@ export default {
...
@@ -32,7 +32,9 @@ export default {
},
},
/*
/*
** Global CSS
** Global CSS
loading:'~/components/loading.vue'
*/
*/
loading
:
'~/components/loading.vue'
,
css
:
[
css
:
[
'element-ui/lib/theme-chalk/index.css'
'element-ui/lib/theme-chalk/index.css'
],
],
...
...
pages/index/index.vue
View file @
a2e304b1
...
@@ -90,11 +90,11 @@ import Cookies from "js-cookie"
...
@@ -90,11 +90,11 @@ import Cookies from "js-cookie"
this
.
getListSite1
()
this
.
getListSite1
()
this
.
getListSite2
()
this
.
getListSite2
()
},
},
/* async asyncData(
){
async
asyncData
({
params
,
route
,
error
}
){
let
mes
=
{
let
mes
=
{
status
:
1
status
:
1
}
}
let mes1 = {
/*
let mes1 = {
cateId:124
cateId:124
}
}
let mes2 = {
let mes2 = {
...
@@ -102,21 +102,21 @@ import Cookies from "js-cookie"
...
@@ -102,21 +102,21 @@ import Cookies from "js-cookie"
}
}
let mes3 = {
let mes3 = {
cateId:123
cateId:123
}
}
*/
const {data} = await getSecond()
/* const {data} = await getSecond() */
const {data
:res
} = await getLoopPic(mes)
const
{
data
}
=
await
getLoopPic
(
mes
)
const {data:res1}
= await getListSite(mes1)
/* const res1
= await getListSite(mes1)
const
{data:res2}
= await getListSite1(mes2)
const
res2
= await getListSite1(mes2)
const
{data:res3} = await getListSite2(mes3)
const
res3 = await getListSite2(mes3) */
return
{
return
{
dataList:data,
/* dataList:data, */
picArr:
res
,
picArr
:
data
,
dynamic1:res1,
/*
dynamic1:res1,
dynamic2:res2,
dynamic2:res2,
dynamic3:res3,
dynamic3:res3,
*/
}
}
},
*/
},
methods
:{
methods
:{
//新闻
//新闻
linkTo
(
cateId
){
linkTo
(
cateId
){
...
...
pages/index/message/news.vue
View file @
a2e304b1
...
@@ -85,7 +85,6 @@ import {
...
@@ -85,7 +85,6 @@ import {
}
from
"@/common/list.js"
;
}
from
"@/common/list.js"
;
import
Cookies
from
"js-cookie"
;
import
Cookies
from
"js-cookie"
;
export
default
{
export
default
{
name
:
"cardApplyQuery"
,
mounted
()
{
mounted
()
{
this
.
getCategoryList
();
this
.
getCategoryList
();
let
message
=
{};
let
message
=
{};
...
@@ -109,6 +108,14 @@ export default {
...
@@ -109,6 +108,14 @@ export default {
Cookies
.
remove
(
"detailsType"
);
Cookies
.
remove
(
"detailsType"
);
Cookies
.
remove
(
"detailsId"
);
Cookies
.
remove
(
"detailsId"
);
}
}
/* if(Cookies.get("contentTrue")){
let mes = {}
mes.size = Cookies.get("size")
mes.currentPage = Cookies.get("currentPage")
mes.cateId=this.de
this.getListContent(mes);
}
Cookies.remove("contentTrue") */
},
},
/* async asyncData({route}){
/* async asyncData({route}){
let message = {}
let message = {}
...
@@ -160,6 +167,7 @@ export default {
...
@@ -160,6 +167,7 @@ export default {
handleSelect
(
key
,
keyPath
)
{
handleSelect
(
key
,
keyPath
)
{
let
keyValue
=
key
;
/* .slice(4) */
let
keyValue
=
key
;
/* .slice(4) */
this
.
detailsId
=
key
;
this
.
detailsId
=
key
;
Cookies
.
set
(
"status"
,
true
)
let
message
=
{};
let
message
=
{};
message
.
cateId
=
keyValue
;
message
.
cateId
=
keyValue
;
this
.
getListContent
(
message
);
this
.
getListContent
(
message
);
...
@@ -186,7 +194,9 @@ export default {
...
@@ -186,7 +194,9 @@ export default {
let
mes
=
{
let
mes
=
{
currentPage
:
this
.
currentPage
,
currentPage
:
this
.
currentPage
,
size
:
val
,
size
:
val
,
cateId
:
this
.
detailsId
};
};
/* Cookies.set("size",val) */
this
.
getListContent
(
mes
);
this
.
getListContent
(
mes
);
},
},
handleCurrentChange
(
val
)
{
handleCurrentChange
(
val
)
{
...
@@ -194,7 +204,9 @@ export default {
...
@@ -194,7 +204,9 @@ export default {
let
mes
=
{
let
mes
=
{
currentPage
:
val
,
currentPage
:
val
,
size
:
this
.
size
,
size
:
this
.
size
,
cateId
:
this
.
detailsId
};
};
/* Cookies.set("currentPage",val) */
this
.
getListContent
(
mes
);
this
.
getListContent
(
mes
);
},
},
//点击之后存储id 获取详情
//点击之后存储id 获取详情
...
@@ -203,14 +215,29 @@ export default {
...
@@ -203,14 +215,29 @@ export default {
this
.
detailList
=
data
;
this
.
detailList
=
data
;
this
.
isList
=
false
;
this
.
isList
=
false
;
Cookies
.
set
(
"contentStatus"
,
1
);
Cookies
.
set
(
"contentStatus"
,
1
);
Cookies
.
set
(
"contentTrue"
,
true
);
},
},
//返回
//返回
returnPrev
()
{
returnPrev
()
{
this
.
isList
=
true
;
this
.
isList
=
true
;
let
mess
=
{
if
(
Cookies
.
get
(
"status"
)){
cateId
:
this
.
detailsId
,
let
mess
=
{}
};
mess
.
cateId
=
this
.
detailsId
this
.
getListContent
(
mess
);
this
.
getListContent
(
mess
);
}
else
{
console
.
log
(
111111111111111111
)
let
mess
=
{}
mess
.
cateId
=
124
this
.
getListContent
(
mess
);
}
/* if(this.activeName =='124'){
let mess = {}
mess.cateId = 124
this.getListContent(mess);
} */
/* console.log(this.detailsId)
this.getListContent(mess); */
Cookies
.
remove
(
"status"
)
},
},
},
},
};
};
...
...
pages/index/notice/all.vue
View file @
a2e304b1
...
@@ -80,16 +80,17 @@ import Cookies from 'js-cookie'
...
@@ -80,16 +80,17 @@ import Cookies from 'js-cookie'
Cookies
.
remove
(
"details"
)
Cookies
.
remove
(
"details"
)
Cookies
.
remove
(
"currentPage"
)
Cookies
.
remove
(
"currentPage"
)
Cookies
.
remove
(
"size"
)
Cookies
.
remove
(
"size"
)
let
contentStatus
=
Cookies
.
get
(
"contentStatus"
)
/*
let contentStatus = Cookies.get("contentStatus")
if(contentStatus =='1'){
if(contentStatus =='1'){
if(this.total!='null'){
if(this.total!='null'){
this.$message.success("查询成功!")
this.$message.success("查询成功!")
}
else
{
}
if(this.code=='500'){
this.$message.error("请输入正确的公告名称!")
this.$message.error("请输入正确的公告名称!")
this.getAllList(this.getData)
this.getAllList(this.getData)
}
}
Cookies.remove("contentStatus")
Cookies.remove("contentStatus")
}
}
*/
},
},
async
asyncData
({
params
,
route
,
error
}){
async
asyncData
({
params
,
route
,
error
}){
/* let inputContent = Cookies.get("inputContent") */
/* let inputContent = Cookies.get("inputContent") */
...
@@ -120,6 +121,7 @@ import Cookies from 'js-cookie'
...
@@ -120,6 +121,7 @@ import Cookies from 'js-cookie'
},
},
data
()
{
data
()
{
return
{
return
{
code
:
''
,
allList
:[],
allList
:[],
total
:
0
,
total
:
0
,
getData
:{
getData
:{
...
@@ -216,9 +218,10 @@ import Cookies from 'js-cookie'
...
@@ -216,9 +218,10 @@ import Cookies from 'js-cookie'
return
Y
+
M
+
D
+
" "
+
hh
+
mm
;
return
Y
+
M
+
D
+
" "
+
hh
+
mm
;
},
},
async
getAllList
(
params
){
async
getAllList
(
params
){
const
{
data
,
total
}
=
await
getAllList
(
params
)
const
{
data
,
total
,
code
}
=
await
getAllList
(
params
)
this
.
priceList
=
data
this
.
priceList
=
data
this
.
total
=
total
this
.
total
=
total
this
.
code
=
code
let
contentStatus
=
Cookies
.
get
(
"contentStatus"
)
let
contentStatus
=
Cookies
.
get
(
"contentStatus"
)
if
(
contentStatus
==
'1'
){
if
(
contentStatus
==
'1'
){
if
(
total
!=
'0'
){
if
(
total
!=
'0'
){
...
...
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