vue快捷键与基础指令详解


Posted in Javascript onJune 01, 2017

v-bind可以简写成   :

<img src="{{url}}">→<img :src="url" :width="50px">
v-on:click可以写成@click
<button @click="up()"></button>

v-if实例  可以通过对对象操作条件来实现想要展示的效果

<!DOCTYPE html> 
<html> 
  <head> 
    <meta charset="UTF-8"> 
    <title></title> 
    <script type="text/javascript" src="js/vue.min.js"></script> 
  </head> 
  <body> 
    <div id="app"> 
      <p v-if="seen">现在你看到我了</p> 
      <template v-if="ok"> 
        <h1>天气炎热</h1> 
      </template> 
    </div> 
    <script> 
      new Vue({ 
        el: "#app", 
        data: { 
          seen:false, 
          ok: true 
        } 
      }) 
    </script> 
  </body> 
</html>

v-for实例:v-for是可以做循环数组使用的

<!DOCTYPE html> 
<html> 
  <head> 
    <meta charset="UTF-8"> 
    <title></title> 
    <script type="text/javascript" src="js/vue.min.js"></script> 
  </head> 
  <body> 
    <div id="app"> 
      <ol> 
        <li v-for="x in lists">{{x.title}}</li> 
      </ol> 
    </div> 
    <script> 
      new Vue({ 
        el: "#app", 
        data: { 
          lists: [ 
            { id: 1, title: "臧三" }, 
            { id: 2, title: '李四' }, 
            { id: 3, title: "王五" }, 
          ] 
        } 
      }) 
    </script> 
  </body> 
</html>

v-show实例:v-show可以操作true/false来实现效果

<!DOCTYPE html> 
<html> 
  <head> 
    <meta charset="UTF-8"> 
    <title></title> 
    <script type="text/javascript" src="js/vue.min.js"></script> 
  </head> 
  <body> 
    <div id="app"> 
      <input type="button" value="点击" v-on:click="a=false" /> 
      <div style="width: 100px;height: 100px;background: red;" v-show="a"> 
      </div> 
    </div> 
    <script> 
      new Vue({ 
        el: "#app", 
        data: { 
          a: true 
        } 
      }) 
    </script> 
  </body> 
</html>

:class实例:

<!DOCTYPE html> 
<html> 
  <head> 
    <meta charset="UTF-8"> 
    <title></title> 
    <script type="text/javascript" src="js/vue.js" ></script> 
    <style> 
      .red{ 
        color:red 
      } 
      .blue{ 
        background: blue; 
      } 
    </style> 
  </head> 
  <body> 
    <div id="app"> 
      <p :class="{red:a,blue:b}">我是123</p> 
    </div> 
    <script> 
      new Vue({ 
        el:"#app", 
        data:{ 
            a:true, 
            b:true 
        } 
      }) 
    </script> 
  </body> 
</html>

第二种方法

<!DOCTYPE html> 
<html> 
  <head> 
    <meta charset="UTF-8"> 
    <title></title> 
    <script type="text/javascript" src="js/vue.js" ></script> 
    <style> 
      .red{ 
        color:red 
      } 
      .blue{ 
        background: blue; 
      } 
    </style> 
  </head> 
  <body> 
    <div id="app"> 
      <p :class="json">我是123</p> 
    </div> 
    <script> 
      new Vue({ 
        el:"#app", 
        data:{ 
          json:{ 
            red:true, 
            blue:true 
          } 
        } 
      }) 
    </script> 
  </body> 
</html>

以上所述是小编给大家介绍的vue快捷键与基础指令详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
解决jquery .ajax 在IE下卡死问题的解决方法
Oct 26 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
Aug 01 Javascript
使用jQuery操作Cookies的实现代码
Oct 09 Javascript
动态加载script文件的两种方法
Aug 15 Javascript
Javascript简单实现可拖动的div
Oct 22 Javascript
Iframe实现跨浏览器自适应高度解决方法
Sep 02 Javascript
jQuery平滑旋转幻灯片特效代码分享
Sep 07 Javascript
jquery.validate提示错误信息位置方法
Jan 22 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
Mar 09 Javascript
微信小程序如何调用json数据接口并解析
Jun 29 Javascript
javascript实现摄像头拍照预览
Sep 30 Javascript
原生js+canvas实现贪吃蛇效果
Aug 02 Javascript
详解vuejs几种不同组件(页面)间传值的方式
Jun 01 #Javascript
Vue.js中兄弟组件之间互相传值实例
Jun 01 #Javascript
Vue.Draggable实现拖拽效果
Jul 29 #Javascript
JS请求servlet功能示例
Jun 01 #Javascript
vue.js加载新的内容(实例代码)
Jun 01 #Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
Jun 01 #Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
Jun 01 #Javascript
You might like
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
2015/11/09 PHP
php压缩文件夹最新版
2018/07/18 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
jquery 判断是否支持Placeholder属性的方法
2017/02/07 Javascript
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
使用webpack3.0配置webpack-dev-server教程
2018/05/29 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
详解Python中表达式i += x与i = i + x是否等价
2017/02/08 Python
matplotlib在python上绘制3D散点图实例详解
2017/12/09 Python
python做量化投资系列之比特币初始配置
2018/01/23 Python
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
python实现大文件分割与合并
2019/07/22 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
乐高瑞士官方商店:LEGO CH
2020/08/16 全球购物
总经理助理岗位职责
2013/11/08 职场文书
售后服务承诺书范文
2014/03/26 职场文书
库房保管员岗位职责
2014/04/07 职场文书
大学生志愿者活动总结
2014/06/27 职场文书
物业工程部岗位职责
2015/02/11 职场文书
离婚答辩状范文
2015/05/22 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
小学语文教学随笔
2015/08/14 职场文书
高中历史教学反思
2016/02/19 职场文书
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python