简单购物车功能实现 新建goods.html文件,在html的基本结构的head体中引入vue.js
时间: 2023-05-17 08:05:29 浏览: 244
【vue小案例,实现简单购物车】
,然后在body体中创建一个div,用来显示购物车的内容。接着,创建一个Vue实例,将购物车的数据绑定到该实例上。在Vue实例中,定义一个数组,用来存储购物车中的商品信息。然后,创建一个表单,用来添加商品到购物车中。在表单中,定义一个输入框,用来输入商品的名称和价格,以及一个按钮,用来将商品添加到购物车中。在按钮的点击事件中,将商品信息添加到数组中,并更新购物车的显示内容。最后,将Vue实例挂载到div中,完成购物车功能的实现。
代码示例:
<!DOCTYPE html>
<html>
<head>
<title>购物车</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
<h1>购物车</h1>
<ul>
<li v-for="item in cart">
{{ item.name }} - {{ item.price }}
</li>
</ul>
<form @submit.prevent="addToCart">
<label>商品名称:</label>
<input type="text" v-model="name">
<label>商品价格:</label>
<input type="text" v-model="price">
<button type="submit">添加到购物车</button>
</form>
</div>
<script>
var app = new Vue({
el: '#app',
data: {
cart: [],
name: '',
price: ''
},
methods: {
addToCart: function() {
this.cart.push({
name: this.name,
price: this.price
});
this.name = '';
this.price = '';
}
}
});
</script>
</body>
</html>
阅读全文