1.vue.js的样式

<body>
<div id="app">
       <h1 :style="styleObj1">这是一个h1</h1>
<h1 :style="{color:'red','font-weight':200}">1111111111</h1> <!--<h1 class="red active">这是一个h1</h1>-->
<!--第一种方式 传递一个数组 class需要使用 v-bind-->
<h1 :class="['red','thin']">这是一个h1</h1> <!--第二种方式可以使用 三元表达式-->
<h1 :class="['red','thin',flage?'active':'']">这是一个h1</h1> <!--第三种方式 使用一个对象 {key:value}来代替三元表达式-->
<h1 :class="['red','thin',{active:flage}]">这是一个h1</h1> <!--第四种方式直接使用对象来表示 对象的名字可带引号 也可以不带引号-->
<h1 :class="{red:true,thin:true}">这是一个h1</h1> </div>
<script>
var vm = new Vue({
el: '#app',
data: {
flage:true,
            styleObj1:{color:'red','font-weight':200},
},
methods: {}
})
</script>
</body>

2.vue.js的修饰符

<div id="app" class="inner" @click="divHandler">
<!--@click.stop 阻止事件的冒泡-->
<input type="button" value="点我 stop" @click.stop="btnStop" /> <!--@click.prevent 阻止默认行为的触发 不会跳转到百度首页-->
<a href="http://www.baidu.com" @click.prevent="linkClick">百度一下</a> <!-- @click.capture 实现捕获触发事件的机制 由外到内的冒泡-->
<div class="inner" @click.capture="div2Handler">
<input type="button" value="点我 capture" @click="btnCapture" />
</div> <!-- @click.self  只能操作自己的事件时 才会触发自己的事件处理函数-->
<div class="inner" @click.self="div2Handler">
<input type="button" value="点我 capture" @click="btnCapture" />
</div> <!-- @click.once 只能触发一次事件-->
<a href="http://www.baidu.com" @click.once="linkClick">百度一下</a>
</div>

vue.js_03_vue.js的样式和修饰符的更多相关文章

  1. Vue学习笔记十一:按键修饰符和自定义指令(钩子函数)

    目录 padStart:补位 按键修饰符 Vue提供的按键修饰符 自定义按键修饰符 自定义指令 自定义指令的使用 钩子函数 钩子函数参数 使用钩子函数的bingding参数 私有自定义指令 钩子函数的 ...

  2. Vue.js学习笔记之修饰符详解

    本篇将简单介绍常用的修饰符. 在上一篇中,介绍了 v-model 和 v-on 简单用法.除了常规用法,这些指令也支持特殊方式绑定方法,以修饰符的方式实现.通常都是在指令后面用小数点“.”连接修饰符名 ...

  3. Vue学习笔记五:事件修饰符

    目录 什么是事件修饰符 没有事件修饰符的问题 HTML 运行 使用事件修饰符 .stop阻止冒泡 .prevent 阻止默认事件 .capture 添加事件侦听器时使用事件捕获模式 .self 只当事 ...

  4. 043——VUE中组件之使用.sync修饰符与computed计算属性实现购物车原理

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. 第二章 Vue快速入门-- 28 自定义按键修饰符

    事件处理-按键修饰符 js 里面的键盘事件对应的键码 <!DOCTYPE html> <html lang="en"> <head> <m ...

  6. Vue中v-model指令的常用修饰符

    v-model指令有三个可以选用的修饰符:.lazy..number以及.trim.vue官方对此的描述为: .number-输入字符串转为有效的数字 .lazy-取代input监听change事件 ...

  7. Vue 事件的基本使用 && 事件修饰符

    1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8" /> 5 & ...

  8. Vue中v-model解析、sync修饰符解析

    上善若水,水善利萬物而不爭.——<道德經> 简介 在平时开发是经常用到一些父子组件通信,经常用到props.vuex等等,这里面记录另外的三种方式v-model.sync是怎么使用,再说是 ...

  9. vue学习 `${HH}-${mm}-${dd}` 按键修饰符

    vue 有一种拼接字符串的规范写法 //键盘 Tab 键 上边的键 英文输入状态 然后采用类似EL表达式${变量}return `${}:${}:${}` //有时候我们经常在输入完密码之后,按回车E ...

随机推荐

  1. luoguP1890 gcd区间 [st表][gcd]

    题目描述 给定一行n个正整数a[1]..a[n]. m次询问,每次询问给定一个区间[L,R],输出a[L]..a[R]的最大公因数. 输入输出格式 输入格式: 第一行两个整数n,m. 第二行n个整数表 ...

  2. duilib教程之duilib入门简明教程9.界面布局

    上一个教程实现的标题栏代码中,并没有看到处理自适应窗口大小的代码,但是窗口大小变化后,按钮的位置会跟着变化,这是因为我们将按钮放到了HorizontalLayout.VerticalLayout,这样 ...

  3. javascript和jquery

    JavaScript 1.概述 JavaScript是一种基于对象和事件驱动,并具有安全性能的脚本语言. 2.语法 HTML 中的脚本必须位于 <script> 与 </script ...

  4. vue-grid-layout

    vue-grid-layout    vue-grid-layout is a grid layout system, like Gridster, for Vue.js. Heavily inspi ...

  5. USACO 2013 January Silver Painting the Fence /// oj23695

    题目大意: 输入n,k :n次操作 找到覆盖次数在k及以上的段的总长 一开始位置在0 左右活动范围为1-1000000000 接下来n行描述每次操作的步数和方向 Sample Input 6 22 R ...

  6. 配置vue项目的自定义config.js

    [1]不采用脚手架的config文件夹中的配置文件 [2]在static文件夹下,自定义一个congfig.js文件 // 配置开发环境下服务器地址 window.Glod = { pmsApiUrl ...

  7. vue 返回上一页

    参考:https://www.cnblogs.com/chenguiya/p/9118265.html 注:需为history模式 方法一: @click="back" back( ...

  8. 如何给DropDownListFor设置默认值

    1.直接赋值: @Html.DropDownListFor(o => o.ParentId, ViewBag.root as IEnumerable<SelectListItem>, ...

  9. java 实现websocket(转)

    Java web项目使用webSocket   前端: <%@ page language="java" import="java.util.*" pag ...

  10. arp协议简单介绍

    1. 什么是ARP? ARP (Address Resolution Protocol) 是个地址解析协议.最直白的说法是:在IP以太网中,当一个上层协议要发包时,有了该节点的IP地址,ARP就能提供 ...