Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
quantum-blocks-h5
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
ui
quantum-blocks-h5
Commits
fb07ca32
Commit
fb07ca32
authored
Mar 09, 2021
by
郝聪敏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feature: 修改vuex
parent
c4392dcc
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
1231 additions
and
1842 deletions
+1231
-1842
index.ts
app/web/component/layout/activity/index.ts
+14
-11
index.vue
app/web/component/layout/activity/index.vue
+1
-1
dev.config.ts
app/web/config/dev.config.ts
+2
-2
index.ts
app/web/page/store/modules/activity/index.ts
+3
-0
layout.html
app/web/view/layout.html
+1
-1
package-lock.json
package-lock.json
+1202
-1826
webpack.config.js
webpack.config.js
+8
-1
No files found.
app/web/component/layout/activity/index.ts
View file @
fb07ca32
import
{
Vue
,
Component
,
Prop
}
from
'
vue-property-decorator
'
;
import
{
Vue
,
Component
,
Prop
}
from
'
vue-property-decorator
'
;
import
{
Getter
}
from
'
vuex-class
'
;
import
Raven
from
'
raven-js
'
;
import
Raven
from
'
raven-js
'
;
import
RavenVue
from
'
raven-js/plugins/vue
'
;
import
RavenVue
from
'
raven-js/plugins/vue
'
;
import
{
release
}
from
'
@/.sentryclirc
'
;
import
{
release
}
from
'
@/.sentryclirc
'
;
...
@@ -18,26 +19,28 @@ if (process.env.SENTRY_ENV !== 'test' && process.env.NODE_ENV === 'production')
...
@@ -18,26 +19,28 @@ if (process.env.SENTRY_ENV !== 'test' && process.env.NODE_ENV === 'production')
name
:
'
Layout
'
name
:
'
Layout
'
})
})
export
default
class
Layout
extends
Vue
{
export
default
class
Layout
extends
Vue
{
@
Prop
({
type
:
String
,
default
:
'
egg
'
})
title
?:
string
;
@
Getter
(
'
pageInfo
'
)
pageInfo
;
@
Prop
({
type
:
String
,
default
:
'
Vue TypeScript Framework, Server Side Render
'
})
description
?:
string
;
@
Prop
({
type
:
String
,
default
:
'
Vue,TypeScript,Isomorphic
'
})
keywords
?:
string
;
isNode
:
boolean
=
EASY_ENV_IS_NODE
;
isNode
:
boolean
=
EASY_ENV_IS_NODE
;
// saSrc: string = `<script src="https://activitystatic.lkbang.net/sa-sdk-javascript/1.15.16/sensorsdata.min.js"></script>`;
// swiperSrc: string = `<script src="https://activitystatic.lkbang.net/swiper/4.5.1/swiper.min.js"></script>`;
// vueSrc: string = `<script src="https://activitystatic.lkbang.net/vue/2.6.11/vue.min.js"></script>`;
// vueRouterSrc: string = `<script src="https://activitystatic.lkbang.net/vue-router/3.2.0/vue-router.min.js"></script>`;
// vuexSrc: string = `<script src="https://activitystatic.lkbang.net/vuex/3.4.0/vuex.min.js"></script>`;
scriptSrc
:
string
[]
=
[
scriptSrc
:
string
[]
=
[
// `<script src="https://activitystatic.lkbang.net/vue/2.6.11/vue.min.js"></script>`,
// `<script src="https://activitystatic.lkbang.net/vue/2.6.11/vue.min.js"></script>`,
// `<script src="https://activitystatic.lkbang.net/vue-router/3.2.0/vue-router.min.js"></script>`,
// `<script src="https://activitystatic.lkbang.net/vue-router/3.2.0/vue-router.min.js"></script>`,
`<script src="https://activitystatic.lkbang.net/vuex/3.4.0/vuex.min.js"></script>`
,
//
`<script src="https://activitystatic.lkbang.net/vuex/3.4.0/vuex.min.js"></script>`,
`<script src="https://activitystatic.lkbang.net/sa-sdk-javascript/1.15.16/sensorsdata.min.js"></script>`
,
`<script src="https://activitystatic.lkbang.net/sa-sdk-javascript/1.15.16/sensorsdata.min.js"></script>`
,
`<script src="https://activitystatic.lkbang.net/swiper/4.5.1/swiper.min.js"></script>`
,
`<script src="https://activitystatic.lkbang.net/swiper/4.5.1/swiper.min.js"></script>`
,
`<script src="https://cdn.bootcss.com/axios/0.19.2/axios.min.js"></script>`
`<script src="https://cdn.bootcss.com/axios/0.19.2/axios.min.js"></script>`
];
];
created
()
{
get
title
()
{
console
.
log
(
'
>>EASY_ENV_IS_NODE create
'
,
EASY_ENV_IS_NODE
);
return
this
.
pageInfo
.
title
||
'
羊小咩
'
;
}
get
description
()
{
return
this
.
pageInfo
.
description
||
'
羊小咩
'
;
}
get
keywords
()
{
return
this
.
pageInfo
.
keywords
||
'
羊小咩
'
;
}
}
}
}
\ No newline at end of file
app/web/component/layout/activity/index.vue
View file @
fb07ca32
<
template
>
<
template
>
<html
v-if=
"isNode"
>
<html
v-if=
"isNode"
>
<head>
<head>
<title>
{{
title
}}
</title>
<title>
{{
title
}}
</title>
<meta
name=
"keywords"
:content=
"keywords"
>
<meta
name=
"keywords"
:content=
"keywords"
>
<meta
name=
"description"
:content=
"description"
>
<meta
name=
"description"
:content=
"description"
>
<meta
http-equiv=
"content-type"
content=
"text/html;charset=utf-8"
>
<meta
http-equiv=
"content-type"
content=
"text/html;charset=utf-8"
>
...
...
app/web/config/dev.config.ts
View file @
fb07ca32
const
protocol
=
EASY_ENV_IS_BROWSER
?
window
.
location
.
protocol
:
'
http
'
;
const
protocol
=
EASY_ENV_IS_BROWSER
?
window
.
location
.
protocol
:
'
http
'
;
export
default
{
export
default
{
// apiHost: `http://localhost:7002
/`,
apiHost
:
`http://localhost:7001
/`
,
// apiHost: `http://192.168.28.199:7001/`,
// apiHost: `http://192.168.28.199:7001/`,
apiHost
:
'
https://quantum-blocks-vcc2.liangkebang.net/
'
,
//
apiHost: 'https://quantum-blocks-vcc2.liangkebang.net/',
shenceUrl
:
`
${
protocol
}
//bn.xyqb.com/sa?project=default`
,
shenceUrl
:
`
${
protocol
}
//bn.xyqb.com/sa?project=default`
,
opapiHost
:
`https://opapi-vcc2.liangkebang.net`
,
opapiHost
:
`https://opapi-vcc2.liangkebang.net`
,
kdspHost
:
'
https://kdsp-api-vcc2.liangkebang.net
'
,
kdspHost
:
'
https://kdsp-api-vcc2.liangkebang.net
'
,
...
...
app/web/page/store/modules/activity/index.ts
View file @
fb07ca32
...
@@ -12,6 +12,9 @@ export default class EditorModule implements Module<EditorState, RootState> {
...
@@ -12,6 +12,9 @@ export default class EditorModule implements Module<EditorState, RootState> {
getters
:
GetterTree
<
EditorState
,
RootState
>
=
{
getters
:
GetterTree
<
EditorState
,
RootState
>
=
{
pageData
(
state
)
{
pageData
(
state
)
{
return
state
.
pageInfo
.
page
;
return
state
.
pageInfo
.
page
;
},
pageInfo
(
state
)
{
return
state
.
pageInfo
;
}
}
};
};
...
...
app/web/view/layout.html
View file @
fb07ca32
...
@@ -19,7 +19,7 @@
...
@@ -19,7 +19,7 @@
<div
id=
"app"
>
<!--vue-ssr-outlet-->
</div>
<div
id=
"app"
>
<!--vue-ssr-outlet-->
</div>
<!-- <script src="https://activitystatic.lkbang.net/vue/2.6.11/vue.min.js"></script> -->
<!-- <script src="https://activitystatic.lkbang.net/vue/2.6.11/vue.min.js"></script> -->
<!-- <script src="https://activitystatic.lkbang.net/vue-router/3.2.0/vue-router.min.js"></script> -->
<!-- <script src="https://activitystatic.lkbang.net/vue-router/3.2.0/vue-router.min.js"></script> -->
<
script
src=
"https://activitystatic.lkbang.net/vuex/3.4.0/vuex.min.js"
></script
>
<
!-- <script src="https://activitystatic.lkbang.net/vuex/3.4.0/vuex.min.js"></script> --
>
<script
src=
"https://activitystatic.lkbang.net/sa-sdk-javascript/1.15.16/sensorsdata.min.js"
></script>
<script
src=
"https://activitystatic.lkbang.net/sa-sdk-javascript/1.15.16/sensorsdata.min.js"
></script>
<script
src=
"https://activitystatic.lkbang.net/swiper/4.5.1/swiper.min.js"
></script>
<script
src=
"https://activitystatic.lkbang.net/swiper/4.5.1/swiper.min.js"
></script>
<script
src=
"https://cdn.bootcss.com/axios/0.19.2/axios.min.js"
></script>
<script
src=
"https://cdn.bootcss.com/axios/0.19.2/axios.min.js"
></script>
...
...
package-lock.json
View file @
fb07ca32
This diff is collapsed.
Click to expand it.
webpack.config.js
View file @
fb07ca32
...
@@ -95,6 +95,13 @@ module.exports = {
...
@@ -95,6 +95,13 @@ module.exports = {
test
:
/
[\\/]
node_modules
[\\/]
vue-router
[\\/]
/
,
test
:
/
[\\/]
node_modules
[\\/]
vue-router
[\\/]
/
,
enforce
:
true
enforce
:
true
},
},
vuex
:
{
name
:
'
vuex
'
,
// 分离组件库
priority
:
23
,
chunks
:
'
all
'
,
test
:
/
[\\/]
node_modules
[\\/]
vuex
[\\/]
/
,
enforce
:
true
},
interactjs
:
{
interactjs
:
{
name
:
'
interactjs
'
,
// 分离组件库
name
:
'
interactjs
'
,
// 分离组件库
priority
:
21
,
priority
:
21
,
...
@@ -164,7 +171,7 @@ module.exports = {
...
@@ -164,7 +171,7 @@ module.exports = {
externals
:
{
externals
:
{
// 'vue': 'Vue',
// 'vue': 'Vue',
// 'vue-router': 'VueRouter',
// 'vue-router': 'VueRouter',
'
vuex
'
:
'
Vuex
'
,
//
'vuex': 'Vuex',
'
axios
'
:
'
axios
'
,
'
axios
'
:
'
axios
'
,
'
sa-sdk-javascript
'
:
'
sensorsDataAnalytic201505
'
,
'
sa-sdk-javascript
'
:
'
sensorsDataAnalytic201505
'
,
'
swiper
'
:
'
Swiper
'
,
'
swiper
'
:
'
Swiper
'
,
...
...
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