Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
九狼JIULANG
VueJS_613621
提交
2fcbbcb5
V
VueJS_613621
项目概览
九狼JIULANG
/
VueJS_613621
与 Fork 源项目一致
Fork自
inscode / VueJS
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
VueJS_613621
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
2fcbbcb5
编写于
7月 07, 2024
作者:
J
jiulang9
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Sun Jul 7 02:22:00 CST 2024 inscode
上级
04bbf5e8
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
69 addition
and
58 deletion
+69
-58
package.json
package.json
+1
-0
src/components/TheWelcome.vue
src/components/TheWelcome.vue
+68
-58
未找到文件。
package.json
浏览文件 @
2fcbbcb5
...
...
@@ -7,6 +7,7 @@
"preview"
:
"vite preview --port 4173"
},
"dependencies"
:
{
"
axios
"
:
"
^1.7.2
"
,
"
guess
"
:
"
^1.0.2
"
,
"
vue
"
:
"
^3.2.37
"
},
...
...
src/components/TheWelcome.vue
浏览文件 @
2fcbbcb5
...
...
@@ -14,72 +14,82 @@ import SupportIcon from './icons/IconSupport.vue'
</
template
>
<
template
#heading
>
Documentation
</
template
>
Vue’s
<a
target=
"_blank"
href=
"https://vuejs.org/"
>
official documentation
</a>
provides you with all information you need to get started.
<div
class=
"input-container"
>
<input
type=
"text"
v-model=
"inputValue"
placeholder=
"Enter your query"
/>
<button
@
click=
"handleSubmit"
>
Submit
</button>
</div>
<div
v-if=
"searchResults"
>
<h3>
Search Results
</h3>
<ul>
<li
v-for=
"result in searchResults"
:key=
"result.id"
>
<a
:href=
"result.url"
>
{{ result.title }}
</a>
</li>
</ul>
</div>
</WelcomeItem>
<WelcomeItem>
<
template
#icon
>
<ToolingIcon
/>
</
template
>
<
template
#heading
>
Tooling
</
template
>
</template>
This project is served and bundled with
<a
href=
"https://vitejs.dev/guide/features.html"
target=
"_blank"
>
Vite
</a>
. The recommended IDE
setup is
<a
href=
"https://code.visualstudio.com/"
target=
"_blank"
>
VSCode
</a>
+
<a
href=
"https://github.com/johnsoncodehk/volar"
target=
"_blank"
>
Volar
</a>
. If you need to test
your components and web pages, check out
<a
href=
"https://www.cypress.io/"
target=
"_blank"
>
Cypress
</a>
and
<a
href=
"https://on.cypress.io/component"
target=
"_blank"
>
Cypress Component Testing
</a
>
.
<
script
>
<br
/>
import
axios
from
'
axios
'
;
More instructions are available in
<code>
README.md
</code>
.
</WelcomeItem>
export
default
{
data
()
{
return
{
inputValue
:
''
,
searchResults
:
null
};
},
methods
:
{
async
handleSubmit
()
{
try
{
const
response
=
await
axios
.
get
(
`https://api.example.com/search?q=
${
this
.
inputValue
}
`
);
this
.
searchResults
=
response
.
data
.
results
;
}
catch
(
error
)
{
console
.
log
(
error
);
}
}
}
};
</
script
>
<WelcomeItem>
<
template
#icon
>
<EcosystemIcon
/>
</
template
>
<
template
#heading
>
Ecosystem
</
template
>
<
style
>
.input-container
{
display
:
flex
;
justify-content
:
center
;
margin-bottom
:
20px
;
}
Get official tools and libraries for your project:
<a
target=
"_blank"
href=
"https://pinia.vuejs.org/"
>
Pinia
</a>
,
<a
target=
"_blank"
href=
"https://router.vuejs.org/"
>
Vue Router
</a>
,
<a
target=
"_blank"
href=
"https://test-utils.vuejs.org/"
>
Vue Test Utils
</a>
, and
<a
target=
"_blank"
href=
"https://github.com/vuejs/devtools"
>
Vue Dev Tools
</a>
. If you need more
resources, we suggest paying
<a
target=
"_blank"
href=
"https://github.com/vuejs/awesome-vue"
>
Awesome Vue
</a>
a visit.
</WelcomeItem>
input
[
type
=
"text"
]
{
padding
:
10px
;
border
:
2px
solid
#ccc
;
border-radius
:
4px
;
margin-right
:
10px
;
}
<WelcomeItem>
<
template
#icon
>
<CommunityIcon
/>
</
template
>
<
template
#heading
>
Community
</
template
>
button
{
padding
:
10px
;
background-color
:
#4CAF50
;
color
:
white
;
border
:
none
;
border-radius
:
4px
;
cursor
:
pointer
;
}
Got stuck? Ask your question on
<a
target=
"_blank"
href=
"https://chat.vuejs.org"
>
Vue Land
</a>
, our official Discord server, or
<a
target=
"_blank"
href=
"https://stackoverflow.com/questions/tagged/vue.js"
>
StackOverflow
</a>
.
You should also subscribe to
<a
target=
"_blank"
href=
"https://news.vuejs.org"
>
our mailing list
</a>
and follow the official
<a
target=
"_blank"
href=
"https://twitter.com/vuejs"
>
@vuejs
</a>
twitter account for latest news in the Vue world.
</WelcomeItem>
button
:hover
{
background-color
:
#3e8e41
;
}
<WelcomeItem>
<
template
#icon
>
<SupportIcon
/>
</
template
>
<
template
#heading
>
Support Vue
</
template
>
ul
{
list-style
:
none
;
margin
:
0
;
padding
:
0
;
}
li
{
margin-bottom
:
10px
;
}
</
style
>
As an independent project, Vue relies on community backing for its sustainability. You can help
us by
<a
target=
"_blank"
href=
"https://vuejs.org/sponsor/"
>
becoming a sponsor
</a>
.
</WelcomeItem>
</template>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录