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

把自己做的网站上传到服务器网络商城网站建设

把自己做的网站上传到服务器,网络商城网站建设,wordpress 主题 广告,seo外链是什么意思文章目录 v-bind,数据单向绑定简写形态(省略v-bind,只留冒号)示例一(将输入框数据改为:哈哈哈哈哈):实例二(将Vue实例中的name改为字符串:"单向绑定&quo…

文章目录

  • v-bind,数据单向绑定
    • 简写形态(省略v-bind,只留冒号)
    • 示例一(将输入框数据改为:哈哈哈哈哈):
    • 实例二(将Vue实例中的name改为字符串:"单向绑定"):
  • v-model,数据双向绑定(并非所有属性均可使用)
    • 简写形态(保留v-model,删除冒号和value,即":value"):
    • 示例一(将v-model对应的输入框输入数据:哈哈哈):
    • 示例二(将Vue实例中的name改为字符串"我不知道"):
  • 无法使用v-model的情况:
    • 示例一(使用v-bind成功):
    • 示例二(使用v-model失败):


v-bind,数据单向绑定

当我们将代码写成这样的时候,只使用v-bind单向绑定标签内元素的属性:

<body><div id="box"><input type="text" v-bind:value="name"></div><script type="text/javascript">Vue.config.productionTip = falsenew Vue({el: '#box',data: {name: "这里是name的值",}})</script>
</body>

会呈现如下的效果:
在这里插入图片描述
标签中的数据和Vue实例中的数据是单向绑定的,Vue实例中的对应数据改变会带着标签中的数据改变,但是标签中的数据改变则不会带着Vue实例中的数据改变。

简写形态(省略v-bind,只留冒号)

<input type="text" :value="name">

展示图片(未刷新页面,未修改代码,仅在该页面直接修改或者使用Vue开发者工具):

示例一(将输入框数据改为:哈哈哈哈哈):

Input输入框中的数据无法带动Vue实例中的数据一起变化
在这里插入图片描述
效果:Input中的数据改变了,但是Vue实例中的数据没有改变

实例二(将Vue实例中的name改为字符串:“单向绑定”):

修改Vue实例数据可以改变Input输入框数据
在这里插入图片描述
效果:Vue实例中的数据改变可以带动Input中的数据改变

v-model,数据双向绑定(并非所有属性均可使用)

多应用于表单类元素,其他元素会出错。
将上述的代码修改为:

<body><div id="box">v-bind:<input type="text" v-bind:value="name"><p></p>v-model:<input type="text" v-model:value="name"></div><script type="text/javascript">Vue.config.productionTip = falsenew Vue({el: '#box',data: {name: "这里是name的值",}})</script>
</body>

就像v-bind可以简写一样,v-model针对于value值,也可以简写。

简写形态(保留v-model,删除冒号和value,即":value"):

<input type="text" v-model="name">

不会出现错误

使用v-model就可以实现数据的双向绑定,也就是input输入框中的数据会影响Vue实例中的数据,Vue实例中的数据也会影响Input输入框中的数据。

展示图片(未刷新页面,未修改代码,仅在该页面直接修改或者使用Vue开发者工具),存在数据双向绑定和数据单向绑定的连锁反应,可以仔细自考

示例一(将v-model对应的输入框输入数据:哈哈哈):

在这里插入图片描述
效果:修改v-model的数据会改变Vue实例中的数据,进而带动单向数据绑定的v-bind输入框一起变化

示例二(将Vue实例中的name改为字符串"我不知道"):

在这里插入图片描述
效果:修改Vue实例中的数据会改变v-model的数据,也会改变v-bind输入框的数据

无法使用v-model的情况:

v-model只能用于表单情况,输入类元素,存在value值的情况。
不存在value值的元素无法捕捉用户的输入数据,根本不存在从元素改变数据的路径。

单选框,多选框,Input,select等等都行,它们都存在value值

示例一(使用v-bind成功):

样例代码:

<body><div id="box"><h1 v-bind:x="name">这里</h1></div><script type="text/javascript">Vue.config.productionTip = falsenew Vue({el: '#box',data: {name: "这里是name的值",}})</script>
</body>

实例图片(使用v-bind,元素界面x属性没有丢失):
在这里插入图片描述

示例二(使用v-model失败):

样例代码(将示例一代码中的v-bind修改为v-model):

<body><div id="box"><h1 v-bind:x="name">这里</h1></div><script type="text/javascript">Vue.config.productionTip = falsenew Vue({el: '#box',data: {name: "这里是name的值",}})</script>
</body>

在这里插入图片描述
h1标签中的x属性丢失,且可以在控制台(console)发现错误(模版编译失败):
在这里插入图片描述


至此,结束。

如果你觉得这篇文章写的不错,多多点赞~收藏吧!

http://www.yayakq.cn/news/985230/

相关文章:

  • jsp网站开发平台南宁网络推广平台
  • 安陆网站有口碑的镇江网站优化
  • 个人网站的备案方式seo公司多少钱
  • 南京网站建设雷仁网络东莞搜狗推广
  • 沁水做网站企业品牌网站建设方案
  • 域名怎么注册泉州seo按天付费
  • 网站制作成本包含wordpress链接修改
  • 衡水有做网站的吗360网站建设官网
  • 深圳分销网站设计制作云主机玩游戏怎么样
  • 做货源的网站googleplay官网
  • 建立简单网站wordpress与phpcms
  • vps被攻击网站打不开ping值高一元注册公司流程
  • 网站换空间步骤中国建设银行手机银行官方网站
  • 电商网站cms俄罗斯搜索引擎yandex官网入口
  • 建成区违法建设治理网站做视频链接网站
  • 网站咨询弹窗是怎么做的二次元博客源码wordpress
  • 查看网站有没有备案快速优化关键词排名
  • 网站导航这么做买友情链接
  • 简述网站推广的方式wordpress模版如何使用教程
  • 温州做网站哪儿简单写文章的网站
  • 装修设计网站哪个最好北京网站高端定制
  • 国外网站怎么做wordpress微信分享二维码生成
  • 重庆自助建网站企企业有哪些类型的网站
  • 网站首页全屏怎么做东莞松山湖华为招聘信息
  • 甘肃住房城乡建设厅网站首页wordpress 使用jquery
  • 网站举报在哪举报仙桃做网站找谁
  • 创建一个行业网站多少钱wordpress去除文章作者
  • WordPress做漫画网站wordpress知识库系统
  • 东营市住房和城乡建设管理局网站短视频seo软件
  • 微商城网站建设多少钱2023设计院裁员惨烈程度