您的位置:首页 > Web前端 > Vue.js

vue框架学习总结

2019-03-31 20:01 211 查看
版权声明:转载请保留原地址 https://blog.csdn.net/qq_36622149/article/details/88934291

认识快捷方式:和@

在vue中很多方法和函数,但是这些方法都是v-开头的,由于有很多方法经常被调用,因此会出现省略形式
比如:和@
:代表着v-bind:–数据绑定

<a v-bind:href="url">----- <a :href="url">
若此时没有用v-bind,那么vue并不会知道url是一个变量,而是把它当做一个字符串对待.

@代表着v-on:—代表着数据监视,同时也更多的用在点击事件上面

//handleClick是一个方法,在Vue的对象中的一个methods的json对象中
v-on:click="handleClick" ----- @click="handleClick"
methods: {
handleClick () {
alert(' 处理点击')
}
}
//全部代码
new Vue(
{
el: '#app',
data: {// data 的所有属性都会成功 vm 对象的属性 , 而模板页面中可以直接访问
msg: 'NBA I Love This Game!',
url: 'http://www.baidu.com'
},
methods: {
handleClick () {
alert(' 处理点击')
}
}
})
常用指令
    1. v:text : 更新元素的 textContent
    1. v-html : 更新元素的 innerHTML
    1. v-if : 如果为 true, 当前标签才会输出到页面
    1. v-else: 如果为 false, 当前标签才会输出到页面
    1. v-show : 通过控制 display 样式来控制显示/隐藏
    1. v-for : 遍历数组/对象
    1. v-on : 绑定事件监听, 一般简写为@
    1. v-bind : 强制绑定解析表达式, 可以省略 v-bind
    1. v-model : 双向数据绑定
    1. ref : 指定唯一标识, vue 对象通过$els 属性访问这个元素对象
    1. v-cloak : 防止闪现, 与 css 配合: [v-cloak] { display: none }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: