Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
vue_django_test
Overview
Overview
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
周田
vue_django_test
Commits
9e2a0151
Commit
9e2a0151
authored
Aug 08, 2023
by
周田
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
08154bc9
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
55 additions
and
4 deletions
+55
-4
package.json
frontend/package.json
+2
-1
App.vue
frontend/src/App.vue
+2
-1
Test.vue
frontend/src/components/Test.vue
+17
-0
main.ts
frontend/src/main.ts
+3
-0
index.ts
frontend/src/router/index.ts
+10
-0
tsconfig.json
frontend/tsconfig.json
+7
-1
vite.config.ts
frontend/vite.config.ts
+2
-1
yarn.lock
frontend/yarn.lock
+12
-0
No files found.
frontend/package.json
View file @
9e2a0151
...
...
@@ -15,7 +15,8 @@
"path"
:
"^0.12.7"
,
"process"
:
"^0.11.10"
,
"terser"
:
"^5.19.2"
,
"vue"
:
"^3.3.4"
"vue"
:
"^3.3.4"
,
"vue-router"
:
"^4.2.4"
},
"devDependencies"
:
{
"@vitejs/plugin-vue"
:
"^4.2.3"
,
...
...
frontend/src/App.vue
View file @
9e2a0151
...
...
@@ -2,6 +2,7 @@
import
{
ref
}
from
'vue'
import
{
ElButton
}
from
'element-plus'
import
axios
from
'axios'
import
Test
from
'@/components/Test'
const
count
=
ref
(
0
)
...
...
@@ -31,7 +32,7 @@ const get_msg = () => {
{{
count
}}
<br>
<test></test>
<el-button
@
click=
"get_msg"
>
get data
</el-button>
{{
msg
}}
</
template
>
frontend/src/components/Test.vue
0 → 100644
View file @
9e2a0151
<
script
setup
lang=
"ts"
>
import
{
ref
}
from
'vue'
;
const
test
=
ref
(
'test'
)
</
script
>
<
template
>
<h1>
{{
test
}}
</h1>
<br>
</
template
>
\ No newline at end of file
frontend/src/main.ts
View file @
9e2a0151
...
...
@@ -4,7 +4,10 @@ import App from './App.vue'
import
ElementPlus
from
'element-plus'
import
'element-plus/dist/index.css'
import
router
from
'./router'
const
app
=
createApp
(
App
)
app
.
use
(
router
)
app
.
use
(
ElementPlus
)
app
.
mount
(
'#app'
)
frontend/src/router/index.ts
0 → 100644
View file @
9e2a0151
import
{
createRouter
,
createWebHistory
}
from
'vue-router'
;
const
router
=
createRouter
({
history
:
createWebHistory
(),
routes
:
[
// 定义路由...
]
});
export
default
router
;
frontend/tsconfig.json
View file @
9e2a0151
...
...
@@ -22,7 +22,13 @@
"types"
:
[
"element-plus/global.d.ts"
,
]
],
//解析非相对模块的基础地址,默认是当前目录
"baseUrl"
:
"./"
,
//路径映射,相对于baseUrl
"paths"
:
{
"@/*"
:
[
"./src/*.vue"
]
},
},
"include"
:
[
"src/**/*.ts"
,
"src/**/*.d.ts"
,
"src/**/*.tsx"
,
"src/**/*.vue"
],
"references"
:
[{
"path"
:
"./tsconfig.node.json"
}]
...
...
frontend/vite.config.ts
View file @
9e2a0151
...
...
@@ -13,7 +13,8 @@ export default defineConfig({
resolve
:
{
alias
:
{
"@"
:
pathResolve
(
'src'
)
}
},
extensions
:
[
'.ts'
,
'.vue'
]
// 使用路径别名时想要省略的后缀名,可以自己 增减
},
plugins
:
[
legacy
({
...
...
frontend/yarn.lock
View file @
9e2a0151
...
...
@@ -1231,6 +1231,11 @@
"@vue/compiler-dom" "3.3.4"
"@vue/shared" "3.3.4"
"@vue/devtools-api@^6.5.0":
version "6.5.0"
resolved "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.0.tgz#98b99425edee70b4c992692628fa1ea2c1e57d07"
integrity sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==
"@vue/language-core@1.8.8":
version "1.8.8"
resolved "https://registry.npmmirror.com/@vue/language-core/-/language-core-1.8.8.tgz#5a8aa8363f4dfacdfcd7808a9926744d7c310ae6"
...
...
@@ -1956,6 +1961,13 @@ vue-demi@*:
resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.5.tgz#676d0463d1a1266d5ab5cba932e043d8f5f2fbd9"
integrity sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==
vue-router@^4.2.4:
version "4.2.4"
resolved "https://registry.npmmirror.com/vue-router/-/vue-router-4.2.4.tgz#382467a7e2923e6a85f015d081e1508052c191b9"
integrity sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==
dependencies:
"@vue/devtools-api" "^6.5.0"
vue-template-compiler@^2.7.14:
version "2.7.14"
resolved "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz#4545b7dfb88090744c1577ae5ac3f964e61634b1"
...
...
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