vue.js 知识点(四)

时间:2022-08-29 19:18:51

看完了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&period;js(四)Vue的Ajax请求和跨域

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

  2. vue&period;js 第四课

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

  3. Vue&period;js随笔四&lpar;方法的声明和使用&rpar;

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

  4. Vue&period;js知识点总结

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

  5. vue&period;js 知识点(二)

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

  6. vue&period;js(四)

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

  7. vue&period;js 知识点(三)

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

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

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

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

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

随机推荐

  1. C&num;开发微信门户及应用&lpar;12&rpar;-使用语音处理

    我们知道,微信最开始就是做语音聊天而使得其更加流行的,因此语音的识别处理自然也就成为微信交流的一个重要途径,微信的开发接口,也提供了对语音的消息请求处理.本文主要介绍如何利用语音的识别,对C#开发的微 ...

  2. WCF中常见的几种Host&comma;承载WCF服务的方法

    1:写在前面 我们都知道WCF在运行的时候必须自己提供宿主来承载服务.WCF 本身没有附带宿主,而是提供了一个 ServiceHost 的类,该类允许您在自己的应用程序中host WCF 服务.然后调 ...

  3. C&num;手动回收内存的简单方法

    C#有自动回收内存的机制,但是有时自动回收有一定滞后,需要在变量使用后迅速回收,节约内存,这里介绍一个最简单的方法. 1.先对对象赋值 null; 2.System.GC.Collect(); 代码样 ...

  4. JavaWeb学习笔记-使用HttpSession对象跟踪会话

    使用HttpSession接口开发的步骤: 1.获取HttpSession对象 2.对HttpSession对象进行读写 3.手工终止HttpSession,或者自动终止 常用方法: getId(): ...

  5. 机器学习实战笔记5&lpar;logistic回归&rpar;

    1:简单概念描写叙述 如果如今有一些数据点,我们用一条直线对这些点进行拟合(改线称为最佳拟合直线),这个拟合过程就称为回归.训练分类器就是为了寻找最佳拟合參数,使用的是最优化算法. 基于sigmoid ...

  6. &lbrack;开源&rsqb; 基于ABP&comma;Hangfire的开源Sharepoint文件同步程序----SuperRocket&period;SPSync

    (一)项目背景 Sharepoint是微软的一个产品,很多公司都在使用它,也有很多公司以前使用它,现在可能需要移植到别的平台,也可能只是移植其中的文件存储,比如说移植到微软云,或者亚马逊云存储.Sup ...

  7. 【转】认识物理I&sol;O构件- 主机I&sol;O总线

    在数据离开系统内存总线后,它通常传输到另一条总线,即主机I/O总线.在今天的产品中,最常见的主机I/O总线是PCI总线,但也存在着几种其他的总线,如S -总线,EIS A总线及VME总线.主机I/O总 ...

  8. &lbrack;LeetCode&rsqb; Max Consecutive Ones II 最大连续1的个数之二

    Given a binary array, find the maximum number of consecutive 1s in this array if you can flip at mos ...

  9. Mysql安装和基本使用

    MySQL的介绍安装.启动 windows上制作服务 MySQL破解密码 MySQL中统一字符编码 MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Ora ...

  10. 为什么需要标准IO缓冲?

    (转)标准I/O缓冲:全缓冲.行缓冲.无缓冲 标准I/O库提供缓冲的目的是尽可能地减少使用read和write调用的次数.它也对每个I/O流自动地进行缓冲管理,从而避免了应用程序需要考虑这一点所带来的 ...