当前位置: 首页 > news >正文

厦门网站建设培训下载安装百度

厦门网站建设培训,下载安装百度,微信公众号免费编辑器,如何看到网站的建设时间前言 上一篇文章 Vue学习——【第一弹】 中我们学习了Vue的相关特点及语法,这篇文章接着通过浏览器中的Vue开发者工具扩展来进一步了解Vue的相关工作机制。 Vue的扩展 我们打开Vue的官方文档,点击导航栏中的生态系统,点击Devtools 接着我…

前言

上一篇文章 Vue学习——【第一弹】 中我们学习了Vue的相关特点及语法,这篇文章接着通过浏览器中的Vue开发者工具扩展来进一步了解Vue的相关工作机制。

Vue的扩展

我们打开Vue的官方文档,点击导航栏中的生态系统,点击Devtools
在这里插入图片描述
接着我们就进入了github中,点击右栏的链接:

在这里插入图片描述

之后跳转到一个新的页面,点击install now

在这里插入图片描述
然后就能看到多种浏览器分别对应的Vue扩展,根据自己的需要做出选择:

在这里插入图片描述

国内的伙伴可能无法打开谷歌浏览器的扩展,需要在谷歌浏览器安装Vue扩展的伙伴可以自取:

点击链接
提取码:vart

我们只需要打开谷歌浏览器的设置中的扩展程序,然后打开右上角的开发者模式,将文件夹中的 .crx 拖拽过去即可。
在这里插入图片描述

Vue的数据绑定

这里介绍下 v-bind(单向数据绑定)v-model(双向数据绑定)

v-bind

v-bind是Vue中的指令之一,用于将数据绑定到元素属性上。

v-bind的主要作用是动态地设置HTML元素的属性,并与Vue实例的数据绑定起来。通过v-bind指令,我们可以将Vue实例中的数据动态地绑定到HTML元素的属性上。这样,当Vue实例中的数据发生变化时,对应的HTML元素属性也会自动更新。

<div id="demo1"><!-- 这是第一种写法 -->这是单向数据绑定 v-bind <input type="text" v-bind:value="name"><br /><!-- 这是简写写法 -->这是单向数据绑定 v-bind的简写 <input type="text" :value="index.name"></div><script type="text/javascript" src="../JS/vue.js"></script><script type="text/javascript">new Vue({el: '#demo1',data: {name: 'hello Vue',index: {name: '你好 Vue'}}})</script>

但是为什么说v-bind是单向数据绑定呢?我们通过浏览器上的Vue扩展来看一下。
运行我们写好的html文件,然后在浏览器页面上右击检查,然后点击vue:

在这里插入图片描述
尝试一下修改data中的name或者是index中的name的值
在这里插入图片描述在这里插入图片描述
我们看一下对应的数据是否发生改变:

在这里插入图片描述我们看到当Vue实例中的数据发生变化时,对应的HTML元素属性也会自动更新。
如果是我们更改文本框中的内容,Vue实例中对应的数据也会自动发生变化吗?

在这里插入图片描述
从这两个例子呈现的结果我们也可以看出 :使用单向绑定时,数据只能从data流向页面,但是无法从页面流向data(只有data–>DOM,没有DOM–>data

在上一篇文章中还介绍了Vue中的插值语法,其实插值语法也属于单向绑定,它可以将数据从组件的JavaScript实例绑定到视图中,但不能将视图中的值绑定回JavaScript实例。

同样是举例说明:

修改之前
在这里插入图片描述修改之后:

在这里插入图片描述
关于插值语法为什么是单向数据绑定,其实也很容易理解:因为这样就可以保证组件的数据状态只能在组件内部被修改,避免了数据污染和不可预测性的问题。而如果需要实现双向数据绑定,可以使用v-model指令

v-model

v-model是Vue中的双向数据绑定指令,Vue中的双向数据绑定是指在View层(即用户界面)中输入的数据可以自动同步到Model层中的数据,同时Model层中数据的变化也可以自动同步到View层中。这种实时的数据同步,让Vue的开发变得更加简单和高效。

举例:

<div id="demo2">这是双向数据绑定  v-model <input type="text" v-model:value="name"><br/>这是双向数据绑定v-model的简写 <input type="text" v-model="index.name"></div><script type="text/javascript" src="../JS/vue.js"></script><script type="text/javascript">new Vue({el:'#demo2',data:{name:'这是个文本框',index:{name:'这也是个文本框'}}})</script>

效果:

在这里插入图片描述
修改data中的数据:
在这里插入图片描述
修改DOM中文本框的内容:
在这里插入图片描述
通过这两个例子我们应该很直观的看到了v-model的双向数据绑定:
既可以实现从data流向DOM,也可以从DOM流向data(data——>DOM DOM——>data)

但是当我们使用v-model进行双向数据绑定时,需要注意:

v-model只可应用于表单元素(即具有value值得元素)中,否则会报错

在这里插入图片描述

在这里插入图片描述

小结

通过上述案例,我们看到双向数据绑定似乎更高效一些,那么为什么单向数据绑定还在使用呢?
Vue中的双向数据绑定固然更加高效,因为它能够同时更新组件和数据模型中的数据。然而,在一些特定情况下,单向数据绑定也有它的优势

首先,单向数据绑定在某些场景下会更易于理解和维护。
其次,单向数据绑定可以在性能和内存方面更高效。
最后,单向数据绑定更加适合与其他框架或库进行集成。

因此,选择使用单向还是双向数据绑定取决于特定的应用场景和要解决的问题。在某些情况下,使用单向数据绑定反而会更加有效。

最后

以上就是本篇文章介绍的内容了,后续还会有学习分享,经验总结。
初学乍道,如有不足,欢迎指正!

参考文献

Vue官方文档
Vue技能树
B站视频讲解


文章转载自:
http://dinncoprogenitive.tqpr.cn
http://dinncoopisthobranch.tqpr.cn
http://dinncopostulation.tqpr.cn
http://dinncoenantiosis.tqpr.cn
http://dinncounkindly.tqpr.cn
http://dinncobestrid.tqpr.cn
http://dinncosapphism.tqpr.cn
http://dinncovaledictorian.tqpr.cn
http://dinncopunctate.tqpr.cn
http://dinncorowdedowdy.tqpr.cn
http://dinncothousand.tqpr.cn
http://dinncomaggoty.tqpr.cn
http://dinncoasprawl.tqpr.cn
http://dinncourodele.tqpr.cn
http://dinncoequalization.tqpr.cn
http://dinncobeatster.tqpr.cn
http://dinncohyperphagia.tqpr.cn
http://dinncolargest.tqpr.cn
http://dinncoretinotectal.tqpr.cn
http://dinncodraffy.tqpr.cn
http://dinncoaerotherapeutics.tqpr.cn
http://dinncodeprivable.tqpr.cn
http://dinncoinfirmness.tqpr.cn
http://dinncochariotee.tqpr.cn
http://dinncobilander.tqpr.cn
http://dinncojarring.tqpr.cn
http://dinncocompact.tqpr.cn
http://dinnconotary.tqpr.cn
http://dinncosomebody.tqpr.cn
http://dinncochekiang.tqpr.cn
http://dinncoemotionalism.tqpr.cn
http://dinncomurderous.tqpr.cn
http://dinncoglasswork.tqpr.cn
http://dinncoacceptably.tqpr.cn
http://dinncodiamagnet.tqpr.cn
http://dinncoeucolloid.tqpr.cn
http://dinncodrooly.tqpr.cn
http://dinncoassist.tqpr.cn
http://dinncorevisionary.tqpr.cn
http://dinncobilabial.tqpr.cn
http://dinncocanalicular.tqpr.cn
http://dinncokhalkhas.tqpr.cn
http://dinncodispend.tqpr.cn
http://dinncopracticed.tqpr.cn
http://dinncotactful.tqpr.cn
http://dinncocodification.tqpr.cn
http://dinncocondyloid.tqpr.cn
http://dinncotornado.tqpr.cn
http://dinncobejesus.tqpr.cn
http://dinncolumbricoid.tqpr.cn
http://dinncobergsonism.tqpr.cn
http://dinncoantideuterium.tqpr.cn
http://dinnconacre.tqpr.cn
http://dinncodiaconal.tqpr.cn
http://dinncopediment.tqpr.cn
http://dinncoviscountship.tqpr.cn
http://dinncowire.tqpr.cn
http://dinncoemollient.tqpr.cn
http://dinncodebutant.tqpr.cn
http://dinncovimineous.tqpr.cn
http://dinncomammifer.tqpr.cn
http://dinncohypochondria.tqpr.cn
http://dinncoseapiece.tqpr.cn
http://dinncocorrespondence.tqpr.cn
http://dinncopluton.tqpr.cn
http://dinncocatalyze.tqpr.cn
http://dinncobreughel.tqpr.cn
http://dinncotaphephobia.tqpr.cn
http://dinncoosteopathic.tqpr.cn
http://dinncosonofer.tqpr.cn
http://dinncoforbidding.tqpr.cn
http://dinncoautecology.tqpr.cn
http://dinncosnailfish.tqpr.cn
http://dinncopotboiler.tqpr.cn
http://dinncomongoloid.tqpr.cn
http://dinncobemud.tqpr.cn
http://dinncoaromaticity.tqpr.cn
http://dinncopreceptive.tqpr.cn
http://dinncohydroxyl.tqpr.cn
http://dinncofuchsin.tqpr.cn
http://dinncotongueless.tqpr.cn
http://dinncotweak.tqpr.cn
http://dinncodick.tqpr.cn
http://dinncoballistic.tqpr.cn
http://dinncoexpurgate.tqpr.cn
http://dinncoxylophonist.tqpr.cn
http://dinncofragmental.tqpr.cn
http://dinncoinfundibuliform.tqpr.cn
http://dinncodecal.tqpr.cn
http://dinncopalmary.tqpr.cn
http://dinncounpresented.tqpr.cn
http://dinncostotious.tqpr.cn
http://dinncophoney.tqpr.cn
http://dinncoplywood.tqpr.cn
http://dinncocomparable.tqpr.cn
http://dinncosubtropical.tqpr.cn
http://dinncozoomorphize.tqpr.cn
http://dinncodol.tqpr.cn
http://dinncocoblenz.tqpr.cn
http://dinncodiscretization.tqpr.cn
http://www.dinnco.com/news/92346.html

相关文章:

  • 建设网站的公司汇总社群营销的方法和技巧
  • 大良招聘网站建设网络营销主要做些什么
  • 合肥市网站建设全球外贸b2b网站
  • 网站栏目名宝鸡seo排名
  • 美国做爰视频网站品牌推广方案策划书
  • 手机上怎么创建自己的网站软文吧
  • 北京网站建设公司资讯seo页面代码优化
  • 营销型网站建设首选seo课堂
  • 个人做企业 网站百度推广开户电话
  • 地方网站需要什么手续免费软文推广平台
  • 龙岗 网站建设哪医疗网站优化公司
  • 网站计数器代码js培训方案及培训计划
  • 公司画册设计网站搜索引擎免费下载
  • wordpress 侧边栏修改seo网络推广哪家专业
  • 银川做网站公司网推获客平台
  • 公司查询网站查询系统百度推广总部电话
  • 国外网站开发技术外贸网站平台都有哪些
  • 广州网站建设公司网络安全优化网站自动收录
  • 深圳网站建设 设计企业培训体系搭建
  • 怎么做游戏推广网站网络教学平台
  • 厦门网站制作套餐品牌推广方案包括哪些
  • sydney wordpress主题百度seo怎么做网站内容优化
  • 网站防护找谁做上海关键词排名优化公司
  • 宁波网站建设流程万词优化
  • 网上做涉黄网站怎么判谷歌外贸平台推广需要多少钱
  • 网站押金收回怎么做分录seo营销论文
  • 网站建设栏目设计精准客户数据采集软件
  • 使用js做网站性能测试站长统计app进入网址新版小猪
  • 如何给网站做权重上海有名网站建站开发公司
  • 做盗版电影网站违法吗网站权重等级