Vue入门教程--v-bind,v-on对属性和事件进行设置详解(article:3)
2019-08-28 14:17
295 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Knight_vae/article/details/100117655
Vue.js 初步入门
属性介绍
v-bind: 用于给控件标签属性进行动态数据域的绑定 v-on: 用于给控件标签事件进行方法域的绑定
使用详解
1. v-bind
vue中,对于标签属性的数据绑定操作是无法生效的,无论是以下代码块中任意一种的错误操作都无法绑定数据域中的msg对应的数据:
msg:"hello vue.js" <input type="text" value="msg" /> <input type="text" value="{{msg}}" />
要想成功的将msg中的数据绑定到
value属性上,就要在
value前面加上
v-bind:属性,这样就能成功读取msg:
<input type="text" v-bind:value="msg" />
同时,还有一种简写法,可以将
v-bind省略,只留下冒号
:,也能有同样的效果作用:
<input type="text" :value="msg" />
2. v-on
用原生js事件写很费力,vue中首先提供了
methods方法块,用来放置各种方法
//方法块,用来放置方法 methods:{ //这是es6写法 showHello(){ return this.msg; } } //在页面进行调用 <p>{{showHello()}}</p>
创建一个按钮,并给这个按钮绑定onclick(单击)事件,用原生js方法如下:
<button type="button" onclick="alert('hello vue.js');">按钮</button>
vue提供的方法域则可以大大简化事件绑定的问题,首先要用
v-on:来绑定事件,但事件的原生名称要删除
on,如
v-on:click:
<button type="button" v-on:click="handleClick">按钮</button> //在方法域中添加事件 //这是es6写法 handleClick(){ alert(this.msg); }
这样写就能在元素上绑定各种事件了,方便数据层与视图层进行交互,大大简化了编码步骤,同时
v-on:也有他的简写方式就是删去
v-on:,替换成
@,如
@click。
<button type="button" @click="handleClick">按钮</button>
也会有同样的效果。
相关文章推荐
- Vue入门教程--对元素进行样式绑定详解(article:6)
- Vue入门教程--v-for循环属性详解(article:7)
- Vue入门教程--v-if与v-show属性的使用详解(article:8)
- Vue入门教程--vue的监听属性watch详解(article:15)
- Vue入门教程--vue的生命周期函数详解(article:13)
- vue v-bind 设置属性和事件
- Vue入门教程--vue的Ajax(axios)请求详解(article:17)
- Vue入门教程--键值修饰符使用详解(article:11)
- vue v-on监听事件详解
- jQuery Colorbox弹窗插件使用教程小结、属性设置详解以及colorbox关闭
- jQuery事件绑定on()、bind()与delegate() 方法详解
- jQuery事件绑定on()、bind()与delegate() 方法详解
- jQuery事件绑定on()、bind()与delegate() 方法详解
- RecycleView设置点击的两种方式:adapter中的onBindViewHolder(VH,int)方法中进行;实现RecyclerView的addonItemTouchListerner()
- vue教程1-06 v-bind属性、class和style
- 使用花生壳、路由器、个人电脑进行站点部署并实现外网域名访问图文详解(花生壳设置方法 使用方法 使用教程)
- CXF入门教程(4) -- 设置上下文连接属性
- jQuery事件绑定on()、bind()与delegate() 方法详解
- Axure RP Pro - 翻译 - 5.5 Tutorial教程 - AXURE 202 Article 6: Rich Functionality复杂功能 - OnPageLoad Event - OnPageLoad事件
- 【教程】html+css零基础入门教程之属性选择器详解(二十八)