在上一节中,我们把基本的环境已经搭建完成,这一篇中我们会讲解怎么样进行双向数据绑定,包括了数据,事件,样式等等
如何进行数据属性的绑定
- 使用{{}}双大括号的形式进行绑定:
效果图如下:
- 使用v-html进行html标签的绑定
效果图如下:
注意:一直可以看到script里面有报错,这是ide的语法检查造成的,可以设置js为es6的标准,另外在script里面再写上type="es6"
- 使用v-bind可以绑定标签里面的常用元素,例如id,type,disabled,value,href等等元素(v-bind作为指令,实际上可以缩写成:bind="xxxxx")
效果图如下:
双向绑定小案例
在很多地方都能用到输入框(input),有时候我们需要在登录输入时(输入过程中)进行手机号码,邮箱等类型的数据检查,我们这里举一个同步显示的例子,只要在input上输入了内容,即时在下面的p标签中输出,其中只用到了几句代码:
展示数据的即时绑定和更新
这里会同步显示上面input输入的值: {{bindNumber}}
如何对事件进行绑定
写法比较简单,我直接把官方文档的内容摘抄过来:
这里如果要响应script里面的方法,应该写一个methods的属性,然后就可以在里面写你希望拥有的方法啦
函数方法可以使用
methods:{
doSomething:function () {
alert("hi~")
}
或者
doSomething(){
alert("hi~")
}
}
来描述,两者并没有差异
如何对style属性进行绑定
css样式展示