美文网首页Vue学习之旅
第一天Vue.js基础知识

第一天Vue.js基础知识

作者: 这是一个正在学习的人 | 来源:发表于2019-06-23 13:15 被阅读0次

    一、基础写法:

步骤:

1、首先在头部引用Vue.js的包,我使用的是本地包。也可以使用网上的包。

2、写出Vue的基本样式,el存放的是作用域,data存放的是数据,methods存放的是方法。(注意:methods千万要记得写s,我就因为没写s,调试了好久,最后在某博主的文章看到这个问题才得以解决。)

二、v-cloak、v-text、v-html、v-bind、v-on、v-model的用法以及注意事项

1、v-cloak:能够解决插值表达式闪烁问题(插值表达式:页面上调取data中的数据,即上图中的{{msg}};闪烁:即网速加载过慢,先显示插值表达式,再显示数据)

2、v-text:默认没有闪烁问题,但是会覆盖元素中的原本内容,插值表达式只会替换自己的占位符,不会将整个元素的内容清空。

3、v-html:可以识别页面元素,将页面代码存放在data中。

4、v-bind:(缩写就是 :)这是用户绑定属性的的指令(例如:v-bind:class == :class )

5、v-on:(缩写就是 @)这是事件绑定机制(例如:v-on:click() == :click() )

6、v-model:解决v-bind数据单向绑定,从Model绑定到View,无法实现数据的双向绑定。v-model指令。可以实现表单元素和model中的数据的双向数据绑定(注意:只能够在表单元素中实现)

三、methods的使用

1、methods定义了当前vue实例的所用方法

2、在实例中,如果想要获取data上的数据,或者想要调用methods中的方法,必须通过this.数据属性名,或者this.方法名,来进行访问,这里的this,就是表示new出来的实例对象。

3、实例中,会监听自己身体上的data中所有数据的改变,只要数据一发生改变,就会自动把最新的数据,从data上同步到页面中去(好处:程序员只要关心数据,不需要考虑如何重新渲染DOM页面)

四、.stop 、.prevent 、 .capture 、.self 、.once  行为

1、.stop阻止冒泡

2、.prevent阻止默认行为

3、.capture 实现捕获触发事件的机制

4、.self 只有点击当前元素,才会触发时间处理函数

5、.once 只触发一次事件处理函数

五、四种样式的使用

样式图

1、数组形式

2、三元表达式

3、使用对象来代替三元表达式

4、使用对象

六、内联样式的使用

1、直接写入样式

2、将样式定义到data中,拿出引用

3、数组形式引用多个data上的样式

七、v-for的使用

1、循环普通数组

2、循环对象数组

3、循环对象

4、迭代数字

八、v-for中的key的使用

在这里我推荐一个博主的对key的讲解:https://www.jianshu.com/p/4bd5e745ce95

个人觉得她讲的还不错。

九、v-if和v-show的使用

这边的话,这两者的区别是:1、v-if每次都要重新删除或创建元素,有较高的切换性能损耗

2、v-show只是样式dispaly:none 的改变,具有较高初始渲染的损耗。

以上是我第一天vue学习的记录,有些是个人的理解,如有出错的地方,可以在下方留言,我会及时改正的。

相关文章

  • VUE基础知识入门

    VUE基础知识入门 VUE官方文档教程链接:VUE 1.什么是Vue.js Vue.js(读音 /vjuː/, 类...

  • Vue基础知识总结

    请阅读以下博客,通俗易懂 Vue基础知识总结 Vue.js——60分钟快速入门 Vue.js——60分钟组件快速入...

  • 第一天Vue.js基础知识

    一、基础写法: 步骤: 1、首先在头部引用Vue.js的包,我使用的是本地包。也可以使用网上的包。 2、写出V...

  • VueJs

    介绍 官方文档Vue.js开源项目速查表网友资料 基础知识 数据绑定 v-bind&v-model&:value ...

  • Vue.js基础知识

    1.安装-使用 引入操作步骤:(1)进入vue.js官网:https://cn.vuejs.org/v2/guid...

  • vue.js基础知识

    vue 一个mvvm框架(库),类似于angular,拥有比较容易上手的AIP。它是一套构建用户界面的 渐进式框架...

  • Vue.js基础知识

    什么是Vue.js? Vue.js是目前最火的前端主流框架之一,和Angular、React一起,并成为前端三大框...

  • Vue小知识

    Vue基础知识 Vue框架作用 拓展html的功能,属性 vue是一套构建用户界面的 渐进式框架,Vue.js 的...

  • Vue知识点合集

    Vue vue.js中el是什么vue 基础知识Vue杂七杂八的知识点(此篇比较老了)指令vue v-text &...

  • vue.js基础知识整理

    1. Vue 实例 1.1 创建一个Vue实例 一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实...

网友评论

    本文标题:第一天Vue.js基础知识

    本文链接:https://www.haomeiwen.com/subject/mssiqctx.html