Vue.js从0开始到实战开发1:通过简单案例从0开始了解Vue

Vue与静态页面的对比

静态页面一般是这样的代码:网页上所有的东西都是直接写死的不会改变。

在这里插入图片描述

如果把网页上一些需要根据数据请求结果动态变化的内容用一个变量(或者叫做占位符代替)那么这个网页就变成了动态内容网页。

而vue一般就是这样用的。以下面的双大括号的写法为例。

而为了让这种双大括号的写法起作用,需要给这种传统网页引入vue.js,也就是vue的安装部署(如下下图所示)

在这里插入图片描述
在这里插入图片描述

最简单的Vue界面

每个Vue的页面都是通过Vue函数创建一个新的Vue实例开始的。搞明白下图中德el、data、methods等三个参数,就可以开发一些简单的vue页面了。

  • el:是element的缩写。指的是html元素,就是告诉vue要把这个vue的实例作用到哪个html元素上面。下图中,很明显是将el作用到id = demo的html元素上。 {{name}} 是页面模板上的变量或者叫做占位符,也叫做模板语法。
  • 而占位符里面的值会根据data里面的值变化而变化。
  • data里面各个参数值的变化,就是靠的是methods里定义的各个事件处理的方法。这些事件处理的方法可以被绑定在某个html元素上,通过用户点击、双击、长按该html元素等操作方法来触发。(如下下图所示)

在这里插入图片描述

在这里插入图片描述
或者,如图所示,把某个Vue的方法,放在某个Vue实例的某个生命周期函数内执行。每次页面加载之后,这个Vue实例的生命周期函数就会被触发一次,去向服务器请求页面的数据后再复制给data里面的各个参数。

在这里插入图片描述
再配合Vue的Class与Style CSS样式绑定、事件处理、表单输入绑定、条件渲染、列表渲染、Vue实例生命周期,Vue就可以随意进行网页设置了。上述的渲染等也是根据data里面的数据的变化而变化。这样基本上,控制了data里面各个参数的值的变化,就控制了整个页面视图内容的变化。这个时候Vue就可以满足Uniapp的app、小程序等场景了。

这个时候再学习一些组件,单文件组件,计算属性和侦听器,以及Vuex,就可以满足开发一个简单实际的网站、app、小程序的需求了。

总结

1、把这个页面上要动态变化的html代码和vue实例中data属性内的各个参数相互绑定,这个时候手动修改data里面各个参数的值,就能让视图的页面内容动态变化。而手动修改data是不实际的,所以需要通过methods里面方法和函数来完成了。

致谢

该篇文章来自B站up主:写代码的产品兔 的视频教程笔记。
视频链接:https://www.bilibili.com/video/BV1Cq4y1w7iY?spm_id_from=333.788.top_right_bar_window_history.content.click

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Vue.js前端开发实战6.4购物车案例是一个实际应用Vue.js框架来开发一个购物车功能的案例。购物车功能是电商网站中非常常见的功能,通过此案例能够学习到如何使用Vue.js进行页面渲染、数据绑定和事件处理等前端开发技术。 在这个案例中,我们会通过Vue.js实现以下功能: 1. 商品列表展示:通过Vue.js的模板语法,我们可以根据后端返回的数据动态渲染商品列表,展示商品的名称、价格、图片等信息。 2. 商品添加和删除:通过点击“添加到购物车”按钮,我们可以将商品添加到购物车中。同时,我们也可以通过点击购物车中的“删除”按钮,将已选择的商品从购物车中移除。 3. 数量和价格计算:根据购物车中的商品数量,我们可以实时计算出选中商品的总数量和总价格,并展示在页面上。 4. 购物车状态同步:通过Vue.js的双向数据绑定,我们可以实现购物车中商品数量的实时变化,无需刷新页面即可同步。 5. 商品勾选与取消:我们可以通过点击商品前面的勾选框来选择/取消选择商品。选择的商品会被计入总数量和总价格的计算,取消选择的商品会不计入计算。 通过这个案例,我们可以运用Vue.js框架中的数据绑定、计算属性、事件处理等特性,快速开发一个实际的购物车功能。这个案例对于学习Vue.js前端开发人员来说,是一个很好的实践项目,可以提升对Vue.js的理解和熟练度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员洲洲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值