Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
瓜皮233
Vue-购物车案例
提交
fb61b1ed
V
Vue-购物车案例
项目概览
瓜皮233
/
Vue-购物车案例
与 Fork 源项目一致
Fork自
inscode / VueJS
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
Vue-购物车案例
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
fb61b1ed
编写于
4月 29, 2023
作者:
6
642b59b229c89a1824b83ed8
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Sat Apr 29 03:31:00 UTC 2023 inscode
上级
c7b6e727
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
19 addition
and
15 deletion
+19
-15
src/App.vue
src/App.vue
+7
-5
src/components/Goods/Goods.vue
src/components/Goods/Goods.vue
+9
-8
src/components/Header/Header.vue
src/components/Header/Header.vue
+3
-2
未找到文件。
src/App.vue
浏览文件 @
fb61b1ed
...
...
@@ -12,20 +12,22 @@
</
template
>
<
script
>
import
axios
from
'
axios
'
import
Header
from
'
@/components/Header/Header.vue
'
import
Goods
from
'
@/components/Goods/Goods.vue
'
import
axios
from
'
axios
'
// 导入 axios 模块
import
Header
from
'
@/components/Header/Header.vue
'
// 导入 Header 组件
import
Goods
from
'
@/components/Goods/Goods.vue
'
// 导入 Goods 组件
export
default
{
components
:
{
Header
,
Goods
,
Header
,
// 注册 Header 组件
Goods
,
// 注册 Goods 组件
},
data
()
{
return
{
// 初始化 list 数据为空数组
list
:
[]
}
},
methods
:
{
async
initBuyCars
()
{
// 通过 axios 请求数据
...
...
src/components/Goods/Goods.vue
浏览文件 @
fb61b1ed
...
...
@@ -28,23 +28,24 @@
export
default
{
props
:{
title
:{
type
:
String
,
default
:
'
商品名称
'
,
type
:
String
,
// 指定 title 只接受字符串类型
default
:
'
商品名称
'
,
// 如果没有传入 title,则默认显示 '商品名称'
},
pic
:{
type
:
String
,
default
:
''
,
type
:
String
,
// 指定 pic 只接受字符串类型
default
:
''
,
// 如果没有传入 pic,则默认为空字符串
},
chstate
:{
type
:
Boolean
,
default
:
true
,
type
:
Boolean
,
// 指定 chstate 只接受布尔类型
default
:
true
,
// 如果没有传入 chstate,则默认为 true
},
id
:{
type
:
Number
,
required
:
true
,
type
:
Number
,
// 指定 id 只接受数字类型
required
:
true
,
// 指定 id 是必须的,必须传递 id 属性
}
}
}
</
script
>
<
style
lang=
"less"
scoped
>
...
...
src/components/Header/Header.vue
浏览文件 @
fb61b1ed
...
...
@@ -6,11 +6,12 @@
export
default
{
props
:
{
title
:
{
type
:
String
,
default
:
'
标题
'
,
type
:
String
,
// 指定 title 只接受字符串类型
default
:
'
标题
'
,
// 如果没有传入 title,则默认显示 '标题'
},
}
}
</
script
>
<
style
lang=
"less"
scoped
>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录