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}}

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

  • 相关阅读:
    Java虚拟机:二、Java内存区域
    Filter模块插件的详细介绍
    Input模块插件的详细介绍
    Logstash的简单介绍
    Logstash的下载安装
    安装Ruby和logstash插件
    Kibana安装与web界面
    ElasticSearch的下载安装
    Flink项目点 pom文件
    IDEA的配置
  • 原文地址:https://www.cnblogs.com/feimengv/p/13751273.html
Copyright © 2011-2022 走看看