本文主要介绍了用Vue实现双向绑定的四种方法,非常好,有参考价值。请有需要的朋友参考,希望能帮到你。
: 目录
1.双向绑定2。那么,其他标签选择会有同样的结果吗?当然,答案是肯定的:3。我们再来看另一个:4。注意。
摘要
1、双向绑定
双向绑定意味着当你的前端数据发生变化时,你的数据中的数据也会发生变化。同样,当你的数据中的数据发生变化时,前端页面中的数据也会发生变化,这个过程不需要刷新。
!文档类型html
html lang=en
头
meta charset=UTF-8
标题标题/标题
/头
身体
div id=应用程序
!-将显示您输入的内容。事实上,当前端数据发生变化时,消息也会发生变化-
text:input type= text v-model= message { message } }
/div
script src= https://cdn . jsdelivr . net/NPM/vue @ 2 . 5 . 21/dist/vue . min . js /script
脚本
var vm=new Vue({
埃尔: #app ,
数据:{
消息:“”
}
});
/脚本
/body
/html
运行结果:
如果数据中的数据发生变化,首页的数据也会发生变化,如下图:
当前端数据发生变化时,你的数据中的数据也会发生变化。
如下所示:
2、那么其它标签选中会不会也有这个结果,答案当然是有:
!文档类型html
html lang=en
头
meta charset=UTF-8
标题标题/标题
/头
身体
div id=应用程序
性别:
type= radio name= sex value= male v-model= message 男性
type= radio name= sex value= female v-model= message 雌性
p您的性别是:{{message}}/p
/div
script src= https://cdn . jsdelivr . net/NPM/vue @ 2 . 5 . 21/dist/vue . min . js /script
脚本
var vm=new Vue({
埃尔: #app ,
数据:{
消息:“”
}
});
/脚本
/body
/html
运行结果:
3、我们再来看一个:
!文档类型html
html lang=en
头
meta charset=UTF-8
标题标题/标题
/头
身体
div id=应用程序
select v-model=select
选项= 已禁用-请选择-/选项
男性/选项
女人/选择
/选择
您的选择:{{select}}/span
/div
script src= https://cdn . jsdelivr . net/NPM/vue @ 2 . 5 . 21/dist/vue . min . js /script
脚本
var vm=new Vue({
埃尔: #app ,
数据:{
选择:“”
}
});
/脚本
/body
/html
运行结果:
4.专心
V-model将忽略所有表单元素的value、checked和selected属性的初始值,并始终使用Vue实例的数据作为数据源。你应该通过JavaScript在组件的数据选项中声明初始值!
摘要
本文到此为止。希望能帮到你,也希望你能多关注我们的更多内容!