zoukankan      html  css  js  c++  java
  • 五分钟学会VUE

    什么是VUE:

    从jquery到vue或者说是到mvvm的转变是一个思想的转变,是将原有的直接操作dom的思想转变到操作数据上去。

    你不用管mvvm是什么意思。你只需知道jquery操作dom,vue操作数据

    注意:

    v-bind 相当于简写 :

    v-on  相当于简写 @

    1.属性操作

    :class、:href、:src

    示例:

    HTML代码:
    <div :class="classA>Demo</div>
    Javascript代码: data: { classA: 'class-a' //当classA改变时将更新class } 渲染后的HTML: <div class="class-a">Demo</div>

     2.方法操作

    @click、@mouseenter、@mouseleave

    示例:

    <div id="app">
        <button  @click="my_click('hello world')">
            点击弹窗
        </button>
    </div>
    <script> const app = new Vue({ el:"#app", data:{}, methods:{ my_click:function(x){ alert(x) } } }) </script>

    3.循环和判断

    v-if、v-for

    示例:

    <div id="app">
        <button  v-if="type == 1">
            点击弹窗
        </button>
    </div> <script> const app = new Vue({ el:"#app", data:{
        type:1
      }, methods:{ my_click:function(x){ alert(x) } } })
    </script>

    4.特殊用法

    v-html、v-model

    示例

    <div v-html="content">
        
    </div>
    <script>
    const app = new Vue({
        el:"#app",
        data:{
        content:""
      },
        created:{
            _ajax("article/show",{id:id},function(ret){
              this.content = ret.content
          }) } })
    </script>

     5.计算

     {{num+5}} {{num?num:0}}

    怎么样简单吧,多练练就好了~

  • 相关阅读:
    [BZOJ3398] [Usaco2009 Feb]Bullcow 牡牛和牝牛(动态规划)
    [BZOJ3399] [Usaco2009 Mar]Sand Castle城堡(排序)
    [VIJOS1003] 等价表达式(表达式解析)
    [BZOJ4690] Never Wait for Weights(并查集)
    sql server 查出数据库表结构
    sql server 时间日期转换
    LINQ语法详解
    方法练习题
    数组练习题
    第四章 JAVA数组知识点
  • 原文地址:https://www.cnblogs.com/feimengv/p/13751273.html
Copyright © 2011-2022 走看看