看完了vue.js的官方文档,大概对这些知识有了那么一点的了解了,但是很多具体的运用还不太清楚,现在就总结一下,关于其中的一些知识点的运用:

v-bind:  动态绑定指令,默认情况下,是给html 标签自带的属性绑定数据,比如input的value属性,a标签href属性等等。

    v-bind:value 可以简写为  :value

v-model: 主要用于表单控件,比如input ,textarea 标签,主要用于双向数据绑定!

    双向绑定:data数据的参数,为msg,  假如msg变化,则input输入框中会变化;若是input输入框中的改变,msg也会变化!

v-on :   监听事件,v-on:click 点击事件, v-on:blur  失去焦点   v-on:focus  得到焦点;

    可以简写为 @click    @blur   @focus  

style样式: 在标签内添加属性

    <div v-bind:class="{basicStyle:basic}">hello world</div>

    第一个参数basicStyle,是标签的class属性,

    第二个参数basic,是判断是否显示出这个样式的数据;

@click 和 @click.native  的区别:

    普通标签的点击事件,用@click 就可以,比如点击出现,点击消失,

    对于引用的组件上点击事件的时候,必须使用@click.native  才能触发点击事件;

对于vue.js 也是可以进行css创建动画,不仅仅只有v-show

    

    <transition>这个过渡组件,包括3对状态,分别是:

    进入:

    v-enter:开始状态。

    v-enter-active:过渡中。(active就是激活、正在的意思)

    v-enter-to:结束状态。(to就是到达、结束的意思)

    离开:

    v-leave:开始状态。

    v-leave-active:过渡中。

    v-leave-to:结束状态。

  例如想使用fade属性,则就是fade-enter,fade-enter-active,fade-enter-to

  同理其他的也是一样的!

怎么通过input来进行数据的更新改变呢?

  在react中,是统一通过setState()统一更新数据,其他地方才能拿到更新过的数据!

  但是在vue.js 中,我可以在点击事件中,通过监听事件的函数,直接更改数据

  例如:

  clickhandle:function(event){

     this.message = event.target.value;

  }

  message就是  数据,直接将this,message 修改为输入的内容。

  这样在其他地方拿到的数据,就是更新过的数据!

vue.js 知识点(四)的更多相关文章

  1. 从零开始学 Web 之 Vue.js(四)Vue的Ajax请求和跨域

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

  2. vue.js 第四课

    (1).插值:在view层上显示model的资料. (2).绑定表达式:在view层上 执行js命令. (3).指令:在view层上 执行写好的功能. (4).缩写:v-bind 绑定 特性 v-on ...

  3. Vue.js随笔四(方法的声明和使用)

    1.首先你需要新建路由,这个就不多说了 2.然后在你的新的.vue里面需要如下所示的添加methods:{方法},然后按钮的里面你会看到v-on:click,这就是点击这个按钮会触发的动作,这个就是触 ...

  4. Vue.js知识点总结

    1. Vue.js简介 1.1 Vue.js简介 1.2 创建一个vue实例 2. Vue.js基础 2.1 模板语法 2.2 环境搭建 2.3 生命周期钩子

  5. vue.js 知识点(二)

    关于vue看到有很多的知识点和react有很多相近的地方,比如说路由还有一些简单的运用,但是又有一些不同,比如格式.还有写法的一些不同! 所以在这里我总结一下关于vue 关于路由的一些运用: 路由: ...

  6. vue.js(四)

    由于组件内容太多又特别关键,我决定在官网教程的基础上,加上自己的理解,针对每个内容详细记录一下  1.注册组件 ①全局注册 //首先创建组件 Vue.component('blog-post', { ...

  7. vue.js 知识点(三)

    ---恢复内容开始--- vue和react相同,都是单项数据流,也就是只能从父组件流向子组件,但是因为根据引用的不同,子组件也是可以经过函数处理流向父组件的!这点跟react十分相似,但是也有不同: ...

  8. Vue.js中前端知识点总结笔记

    1.框架和库的区别: 框架:framework 有着自己的语法特点.都有对应的各个模块库 library 专注于一点 框架的好处: 1.提到代码的质量,开发速度 2.提高代码的复用率 3.降低模块之间 ...

  9. Web前端-Vue.js必备框架(四)

    Web前端-Vue.js必备框架(四) 计算属性: <div id="aaa"> {{ message.split('').reverse().join('') }} ...

随机推荐

  1. 前端开发之HTML篇二

    主要内容: 一.表格标签 -- table 二.表单标签 -- form 三.常用标签属性和分类 四.标签嵌套规则 1️⃣  表格标签 -- table 表格由<table> 标签来定义. ...

  2. GLSL in ShaderLab

    [Syntax] However, use of raw GLSL is only recommended for testing, or when you know you will only ta ...

  3. Nginx源码完全注释(6)core/murmurhash

    下面是摘自 Google Code 的 Murmurhash 开源项目主页上的 Murmurhash2,Nginx 就是采用的这个. uint32_t MurmurHash2 ( const void ...

  4. linux fuser的使用

    当进行共享存储的时候,umount可能无法用于卸载某个设备,说是被某个进程所占用,但是又无法找到该进程.这个时候使用fuser -km /data命令杀死所有在使用这个存储设备的进程然后再umount ...

  5. [C++] Variable storage space

    Variable storage space

  6. javascript -window与document 待整理

    window对象和document对象的区别一般来讲,一个window里就是一个document,但是,iframe里面也可以装个document,在iframe里面就有区别了 alert(docum ...

  7. 白盒测试实践项目(day5)

    在这几天的工作下,小组成员都基本完成了各自所负责的内容. 李建文同学完成提交了代码复审相关文档后,也经过小组的补充,彻底完成. 汪鸿同学使用FIndBugs工具完成了静态代码的测试,并且也完成了静态代 ...

  8. linux 安装php7

    http://blog.csdn.net/whatday/article/details/50645117 1: wget  http://cn2.php.NET/distributions/php- ...

  9. 部分类Partial

    Partial告诉编译器,一个类,结构,接口的定义源代码可能要分散到一个或者多个源文件中. 在下面的情况下用Partial类型: (1) 类型特别大,不宜放在一个文件中实现.(2) 一个类型中的一部分 ...

  10. HttpUploader2-queue版本

    1.1 2016版本 目标: 1.大幅度优化JS代码,面向开发人员更加友好,逻辑清晰,代码简洁,便于阅读,定制开发,扩展,更加符合企业级应用需求. 2.大幅度使用并发技术来提高上传速度,与HttpUp ...