Vue.js 入门(简单的数据渲染和元素绑定)

怠惰挺久的了,不甘愿就这么躺着,回来翻个身扑腾扑腾(有闲心的人请尽情指出我的错误谢谢你们!)

最近在学Vue框架,怎么说呢,初步阐述一下对它的了解吧,介绍里有说它是个渐进式的框架,渐进式大概就是自底向上的逐层应用吧;至于框架。。。我的理解(因为学的还太少)一直都是把框架当成库来看(虽然知道大概不对,但以我目前的水平只能理解成这样),希望等我学完之后能有一些别的理解和体悟



使用前的准备

首先就是如何使用vue,他和 jQuery(上学期学的,当时状态低迷没怎么好好学,回头有机会复习一下补上博客)的应用方式很像,都是通过<script src= > 的方式引入,联网的情况下你可以选择通过vue的特定网址引入,或者下载下来vue的 js 数据库通过文件方式引入
(但无论用哪种方式,请记住引入部分要单独写一行,例如下方就是在同一文件夹下的文件方式引入)
123123
PS:详情请访问vue.js手册——安装:https://cn.vuejs.org/v2/guide/



简单的数据渲染(声明式渲染)

在这里插入图片描述
在这里插入图片描述
其实就像是写了一个vue变量,这个变量在后台变化的时候前台显示的数据也会变化,简化了交互的过程(真的超好用)因为我之前有写一个交互的互动表格,真的前台显示变化我还得通过操作导入后台,后台的一些特殊计算变化我又得让它写进前台展示出来,就很麻烦!(写了一下午效果实现了但是巨麻烦巨难理解!)如果当时会vue就真的没有这么多屁事。。。[仰天长叹。。。啊~]

那我来展示下如何变化,我们在js框中添加一个语句:(如下图)
在这里插入图片描述
在这里插入图片描述
明白了吗,我没用别的操作,但是后台message的变化直接带到了前台显示了出来!



简单的元素绑定

在这里插入图片描述
在这里插入图片描述
此时将鼠标悬停在第一行字上,就会显示当前的时间(蛮好玩)
而悬停在123上则没有,这就是元素绑定
这两行字都在同一id被vue变量app2指定的盒子div中,但只有第一行会有悬停效果
这是由vue中特殊的属性(attribute):v-bind 决定的
手册中是这么说的:该指令的意思是:“将这个元素节点的 title attribute 和 Vue 实例的 message 属性保持一致”。
所以你在下方添加一句:(如下)
在这里插入图片描述
那悬停的显示文字就会变为:time was delete~
即绑定了title的HTML已经被更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值