vue的初识及基本语法、指令

2018-08-09  本文已影响0人  Angrybird233

MVVM的基本概念:

差值表达式:

使用大括号(Mustache 语法) “{{ }}”是最基本的文本插值方法,它会自动将我们双向绑定的实时数据显示出来,实现数据的双向绑定。

Vue常用系统指令

      <div :class="[classA, classB]">classA, classB</div>
      <div v-bind:class="{ red: isRed }">isred</div>
      <div v-bind:class="[classA, { classB: isB, classC: isC }]">数组对象</div>
      <div v-bind:style="{ fontSize: size + 'px' }">size22</div>
      <img v-bind="{src:imageSrc+'?v=1.0'}" >
      <div v-bind:style="[styleObjectA, styleObjectB]">styleObjectA, styleObjectB</div>
      item in Array   ...... {{ item }}
      (item, index) in Array    ....{{item}}
      value in Object         ..... {{value}}
      (value, key, index) in Object ..............{{index}}.{{key}}.{{value}}
  1. 在表单控件或者组件上创建双向绑定
  2. v-model仅能在如下元素中使用:

    input
    select
    textarea
    components(Vue中的组件)

控制元素的显示和隐藏
    <h1 v-if="isShow">Yes</h1>
   // 也可以用 v-else 添加一个 “else” 块:
    <h1 v-if="isShow">Yes</h1>
    <h1 v-else>No</h1>
   // v-else 元素必须紧跟在 v-if 元素否则它不能被识别。
上一篇 下一篇

猜你喜欢

热点阅读