本文父组件:shopping.vue

子组件:shoplist.vue

1.父组件引入子组件

1.1.引入组件

import shoplist from ‘../shoplist.vue’

1.2.注册组件

components: {
shoplist
}

1.3.使用组件

2.父组件定义数据

2.1.定义数组

const shoplistarr = [{
img: “../../static/index/gsdz.png”,
shoplistname: “XDT190E托链轮总成(X-G)”,
newprice: “354”,
oldprice: “354”
}
, {
img: “../../static/img/活动1.png”,
shoplistname: “XDT190E托链轮总成(X-G)”,
newprice: “354”,
oldprice: “354”
}, {
img: “../../static/img/活动2.png”,
shoplistname: “XDT190E托链轮总成(X-G)”,
newprice: “354”,
oldprice: “354”
}, {
img: “../../static/img/我的2.png”,
shoplistname: “XDT190E托链轮总成(X-G)”,
newprice: “354”,
oldprice: “354”
}
]

2.2.把数据放入data中

data() {
return {
shoplistarr
}
},

3.父组件传值

3.1.在父组件使用子组件的标签内使用v-bind绑定父组件定义的数据

3.2.:shoplistarr要和子组件props接收的名字一致

3.3.“shoplistarr”应为data中的数据

4.子组件接收数据

4.1.props接收指定数据

props: {
shoplistarr: Array
}

4.2.使用数据

直接在里面使用{{shoplistarr}}就可


<view class="shoplistxq1" v-for="item in
shoplistarr“>

{{item.shoplistname}}

¥{{item.newprice}}
¥{{item.oldprice}}