zoukankan      html  css  js  c++  java
  • Vue基础-1(基本语法)

    <body>
    <div id="app">
    <span>{{msg}}</span>
    <!-- 修改数据源按钮 v-on用于绑定事件,简写方式可以用@符号代替v-on-->
    <input type="button" v-on:click="change" value="修改">

    <!-- 三元运算,如果flag等于true则显示男生否则显示女生-->
    <div>{{flag?'男生':'女生'}}</div>

    <!-- vue还可以进行加减操作-->
    <div>{{num+1}}</div>

    <!-- v-bind用于绑定标签属性,简写方式可以直接在href前加上:就可以-->
    <a v-bind:href="a_href">跳转</a>

      <!-- 循环数组与角标-->
      <div v-for="(item,index) in games">{{item}}--{{index}}</div>

      <!-- 循环value与key-->
      <div v-for="(item,key) in dict_games">{{item}}--{{key}}</div>
    </div>

    <script src="https://unpkg.com/vue/dist/vue.js"></script>

    <script>
    var vm = new Vue({
    el:"#app",
    // 修改数据源之前
    data:{
    msg:'hi,vue!',
    flag:true,
    num:1,
    a_href:'http://www.baidu.com'
           games:['绝地求生','英雄联盟','王者荣耀'],
           dict_games:{'name':'绝地求生','company':'蓝洞'}
            },
    // 修改数据源之后
    methods:{
    change(){
    this.flag = false;
    this.msg = '哈哈哈哈哈哈哈'
    this.a_href = 'http://www.taobao.com'
    }
    }
    })
    </script>

    </body>

    v-if与v-show的区别

    <span v-if="number==10086">移动</span>
    <span v-else-if="number==10010">联通</span>
    <span v-else>电信</span>

    <span v-show="number==10086">v-show-移动</span>
    <span v-show="number==10010">v-show-联通</span>

    注:v-if是判断条件走到哪行展示哪行,v-show是标签全部展示,但是不成立的标签用dispaly:none隐藏
  • 相关阅读:
    Linux文件目录结构详解
    Linux常用命令学习
    51Nod 1094 和为k的连续区间 | 水
    (转) jsp学习笔记
    Hadoop到底能做什么?怎么用hadoop?
    51Nod 1092 回文字符串 | 最长公共子序列变形
    51Nod 1067 Bash游戏 V2 | 博弈论 Bash
    51Nod 1062 序列中最大的数 | 简单DP
    51Nod 1050 循环数组最大子段和 | DP
    HDU 5643 King's Game | 约瑟夫环变形
  • 原文地址:https://www.cnblogs.com/wangyujian/p/14689846.html
Copyright © 2011-2022 走看看