1. Vue.js 是什么   
   Vue是一套用于构建用户界面的渐进式框架
2. vue的环境搭建(Vue2 )
3. 经典的hello world
        new Vue({
          el:"挂载的元素"  挂载的元素不能是body或html
          data:{ key:value...}  data是存储数据的地方    (要把这数据渲染/挂载到模板里面)
          template:"<div>模板的内容</div>" ,渲染数据的是模板,如果没有指定template,默认的模板就是el挂载的元素,如果el和template同时存在,
            渲染的是template模板的内容
         })
4. 插值表达式  {{ 插值表达式 }}  Mustache
5. jq用的是事件驱动,而vue用的是数据驱动的思路
    数据改变了,视图会“自动”改变,这叫数据驱动
6. 既然数据改变了,做了dom操作,视图才改变的,那么,效率怎么样??(怎么解决:)
    虚拟dom技术提高dom操作的效率:(本质是js对象,对象里存储的是模板的内容) --> 当数据发生改变时,比对数据变化前后的对象的差异(diff算法),
    找出变化的部分,对变化的部分做真实的dom操作, 来提高dom操作的效率
7. Vue是一个 MVVM 框架
    M   model        模型       存储数据的     data
    V   view         视图       模板 (template) 
    VM  viewModel    视图模型   vm (对应的是vue实例)
8. 监测的数据的变化的原理: Object.defineProperty  
    (采用 Object.defineProperty 原理来监听data里的数据的变化,观察者模式,观察这个数据什么时候发生变化)
9. vue的五大块:指令  组件  路由  vuex  第三方的插件 
    现在学习指令:
        1) v-bind    把变量的值绑定到标签的属性上       v-bind 可以简写为 :
10. 模板 template 
        1) template和el同时存在 渲染的是template的内容
        2) 模板的内容不能只是文本,必须要有标签/根元素
        3) 根元素只能有一个,若想有多个,要写v-if v-else-if才行(判断最终也只是渲染一个元素)
11. v-on 事件监听的指令  v-on:事件="事件处理函数"  *****
        1)事件处理函数是放在methods里面
        2) 实际处理函数不过调用时不传参数  传递的参数是$event
        3) 阻止冒泡 v-on:事件.stop,阻止默认的行为 v-on:事件.prevent
        4) 简写为 @
        5) 监听键盘事件  v-on:keyup.enter 回车  v-on:keyup.esc esc键
12. v-bind  :
        v-bind:style="{key:value....}"
        v-bind:class="{'类名':布尔值的表达式}"  常用
        v-bind:class="[类名1,类名2...]"
13. v-on   @
14.对差值表达式的深入理解
   1) 不能为 if for 这样的语句
   2) 替代if 
       a.可以使用三目运算符
       b.可以用指令 v-if   *******
       c.函数
15. v-if   是惰性的 条件不满足,不渲染
        例如:
        <p v-if="a>0">1</p>
        <p v-else-if="a===0">0</p>
        <p v-else>-1</p>
16.v-show 满足条件显示,不满足条件的就隐藏
17. v-for 指令
         1) 遍历数组  (item,index) in array 
             一定要指定key值  表示列表中的每一项
         2)  遍历对象 (value,key,index) in obj
         3)遍历 数字 从1开始
         4)遍历字符串
18.v-show vs v-if 的区别      

vue知识点11的更多相关文章

  1. 【vue知识点】1)vue生命周期

    [vue知识点]2)vue登录认证

  2. (尚016)Vue指令(11个自带指令+自定义指令)

    1.Vue常用指令 1)v:text:更新元素的 textContent 2)v-html:更新元素的 innerHTML 3)v-if:如果为true,当前标签才会输出到页面 4)v-else:如果 ...

  3. VUE知识点小记

    .if里面不能用import方式导入,只能用require方式引入 判断长度大于0 getIssues (vue, data) { let label = '' ) { label = `+label ...

  4. Vue 开发技巧或者说Vue知识点梳理(转,自个学习)

    Vue 组件通讯 ——常见使用场景可以分为三类: 父子通信: 父向子传递数据是通过 props,子向父是通过 events($emit):通过父链 / 子链也可以通信($parent / $child ...

  5. vue知识点汇总

    一.学习vue必须了解的几个知识点  1.node.js介绍 node是一个让JavaScript运行在服务端的开发平台,使用JavaScript也可以开发后台服务.说明白些它仅仅是一个平台,我们使用 ...

  6. vue知识点13

    知识点归纳整理如下: 组件 component     1.页面中的一部分,可以复用, 本质上是一个拥有预定义选项的一个 Vue 实例         2.使用         1)定义        ...

  7. vue知识点12

    知识点归纳整理如下: 1. 数组用下标改变,或者对象增加属性,这样的改变数据   是不能触发视图更新的,要用 Vue.set(对象,属性,值) 或this.$set(对象,属性,值) 2. this. ...

  8. Vue知识点

    1. Vue生命周期图示: 2.插值: 文本:{{ message }}: 纯html:v-html="xxx"; 属性:v-bind:id="xxx"; 使用 ...

  9. 知识点1-1:什么是ASP.NET MVC

    ASP.NET MVC是微软.NET平台上的一个Web开发框架,它为开发者提供了一种构建结构良好的Web应用程序的方式.自2007年首次公布预览以来,作为Web Form的替代品,ASP.NET MV ...

随机推荐

  1. [LeetCode]96. 不同的二叉搜索树(DP,卡特兰数)

    题目 给定一个整数 n,求以 1 ... n 为节点组成的二叉搜索树有多少种? 示例: 输入: 3 输出: 5 解释: 给定 n = 3, 一共有 5 种不同结构的二叉搜索树: 1 3 3 2 1 \ ...

  2. python里面的project、package、module分别是什么

    2020/5/25 1.project(项目) project 即项目,是一个很大的文件夹,里面有好多的 .py 文件. 在Spyder 中点击菜单栏 projects ----->  new ...

  3. odoo13之在odoo中添加自定义页面

    注: 本博文是阅读Ruter博客 在odoo中添加自定义页面 后所做的个人总结,以及博文搬迁,主要是便于自己的后期理解:大部分内容为搬运,当然也包括自己的一些总结和流程优化. 前言 首先展示效果:进入 ...

  4. 第二篇 配置wcf

    老老实实学WCF 第二篇 配置WCF 在上一篇中,我们在一个控制台应用程序中编写了一个简单的WCF服务并承载了它.先回顾一下服务端的代码: using System; using System.Col ...

  5. 计算几何(一):凸包问题(Convex Hull)

    引言 首先介绍下什么是凸包?如下图: 在一个二维坐标系中,有若干点杂乱排列着,将最外层的点连接起来构成的凸多边型,它能包含给定的所有的点,这个多边形就是凸包. 实际上可以理解为用一个橡皮筋包含住所有给 ...

  6. (转)ServletConfig与ServletContext

    出处:http://blog.csdn.net/cl05300629/article/details/9362601 作者:伫望碧落 一.Servlet配置对象(ServletConfig):Serv ...

  7. 全世界最强的算法平台codeforces究竟有什么魅力?

    大家好,之前说过由于和LeetCode结了梁子,所以周末的LeetCode专题取消了,给大家写点其他专题的算法问题.目前选择的是国外著名的编程竞赛平台--codeforces.它在竞赛圈名气比较大,对 ...

  8. Python-变量、变量作用域、垃圾回收机制原理-global nonlocal

    变量实现原理决定了Python使用的垃圾回收机制为变量引用计数,当这个对象引用计数为0时候,则会自动执行__del__函数回收资源, del方法只是把变量指向的对象引用计数减一而已并删除这个变量 表达 ...

  9. Python-如何在一个for循环中迭代多个可迭代对象?

    案例: 某班学生期末考试成绩,语文.数学.英语分别存储在3个列表中,同时迭代三个列表.,计算每个学生的总分(并行) 某年级有4个班,某次英语成绩分别记录在4个列表中,依次迭代每个列表,统计全年级高于9 ...

  10. Python练习题 045:Project Euler 017:数字英文表达的字符数累加

    本题来自 Project Euler 第17题:https://projecteuler.net/problem=17 ''' Project Euler 17: Number letter coun ...