添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1.Vue中使用样式,必须用v-on(缩写成:)绑定

2.在Js中,对象(无序键值对)的类名单引号可以省略,但是属性名中带有连字符等其他特殊字符要用引号隔开,推荐全部都用引号,属性名(键值)必须使用单引号隔开。所以都用单引号不会出错。

<!DOCTYPE html>
<html lang="en">
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../lib/vue.js"></script>
    <style>
        .color{
            color:cornflowerblue;
        .thin{
            font-weight: 200;
        .italic{
            font-style: italic;
            /*意大利斜塔*/
        .active{
            letter-spacing: 0.5em;
            /*设置中文字符串间距,英文的可用word-spacing*/
    </style>
</head>
      <div id="app">
          <h3 class="color italic">陈小帅真的是有点帅的啊</h3>
          <!--HTML的使用方式-->
          <h3 :class="['color','thin']">陈小帅真的是有点帅的啊</h3>
          <!--vue的使用方式,传递一个数组,一定要用单引号隔开。同时需要使用v-on绑定-->
          <h3 :class="['color','thin',flag?'active':'']">陈小帅真的是有点帅的啊</h3>
          <!--vue第二种使用方式,数组中使用三元表达式-->
          <h3 :class="['color','thin',{'active':flag}]">陈小帅真的是有点帅的啊</h3>
          <!--vue第三种使用方式,数组中使用对象替代三元表达式,通过键名作为判断的依据-->
          <h3 :class="{'active':false,'color':flag,'italic':!flag}">陈小帅真的是有点帅的啊</h3>
          <!--vue第四种用法,直接使用对象,v-on指令绑定的属性是类名,可以带引号也可省略,通过一个键作为标识符-->
      <!--以上是在Vue中使用样式-->
      <div id="app2">
          <h3 :style="{color:'lightblue','font-weight':200}">陈小帅是真的长得有点帅的啊</h3>
          <!--这里的对象都是无序键值对的集合,如果属性名中带有连字符等其他特殊字符要用引号隔开,推荐全部都用引号-->
          <!--通过style直接书写样式-->
          <h3 :style="styleObj">陈小帅是真的长得有点帅的啊</h3>
          <!--将对象放入data中,然后定义-->
          <h3 :style="[styleObj1,styleObj2]">陈小帅是真的长得有点帅的啊</h3>
          <!--多个data对象-->
          <!--以上内联样式-->
      <script>
          var vm = new Vue({
             el:'#app',
             data:{
                 flag:true
             methods:{}
          var vm2 = new Vue({
              el:'#app2',
              data:{
                  styleObj1:{color:'lightblue','font-weight':200},
                  styleObj2:{'font-style': 'italic'}
              methods:{}
      </script>
</body>
</html>
注意::style绑定 样式 是,不能 使用 常规的css 样式 ,如font-size,background-color等,如果用到此类 样式 ,需要遵循驼峰命名法,即fontSize,bac 文章目录前言一、基础 样式 绑定1.1、基础 样式 绑定(v-bind:class)1.2、对象与数组形式控制 样式 二、进阶 使用 进阶一:子组件的 样式 绑定进阶二:行内 样式 编写(普通字符串形式与对象形式,推荐对象形式)三、transition标签 使用 ( vue 自带标签)3.1、基本 使用 (配合过渡或动画 使用 以及设置别名)3.2、自定义 样式 名3.3、过渡与动画同时 使用 时如何控制时间?(借助type属性)3.4、 vue 使用 js来实现动画(借助钩子函数)四、元素或组件切换动画(mode与appear属性)4.1、回顾切换元素与组 vue 的内 样式 也分为对象语法和数组语法。 无论是哪一种绑定class也好,绑定内 也好,他们的 样式 都有对象或者数组之分 数组或者对象的关隘在运用了 vue 中的data进行了一个中转:也就是达到数据驱动视图的目的 注意: v-bind:style的语法外观虽然和css语法极其的相似,其实是作为javascript对象存在的。命名的时候用驼峰命名法,如果用短横线命名法的话,需要用引号括起来命名 1、对象语法 //一种: <div v-bind:style="{ color: activeColor, fo <input type="button" value="变" @click=" change "> <p v-bind:style="s " v-bind:class="className">啦啦啦</p> <p v-bind:style="'...