Vue属性绑定

v-bind:属性动态绑定数据,简写:

v-html:绑定html代码

{{}}:绑定数据,另一种v-text

v-bind:class="{‘red’:isActive}"  :类型绑定

<div v-for="(item,key) in list"></div>:可以获取到key

v-bind:style="{width:blength+‘px‘}"

<template>
  <div id="app">
    <img :src="url" />
    <div v-html="info"></div>
    <div v-text="msg"></div>
    <div :class="{‘red‘:isActive}">
      {{msg}}
    </div>
    <ul>
      <li v-for="(item,key) in list" :class="{‘red‘:key==0}">
        {{item}}
      </li>
    </ul>
    <div :style="{width:valueA+‘px‘}" :class="{‘redA‘:isActive}">
      cys
    </div>
  </div>
</template>

<script>
export default {
  name: "app",
  data() {
    return {
      url:‘https://ss2.baidu.com/6ONYsjip0QIZ8tyhnq/it/u=255179540,3393043407&fm=173&app=25&f=JPEG?w=218&h=146&s=54B315D542097EEC18B9C1770300C072‘,
      info:‘<h2>你好</h2>‘,
      msg:‘你好‘,
      isActive:true,
      list:[‘1‘,‘2‘,‘3‘],
      valueA:300
    };
  }
};
</script>

<style lang="scss">
.red{
  color: red
}
.redA{
  background: red
}
</style>

原文地址:https://www.cnblogs.com/chenyishi/p/9142150.html

时间: 2024-07-31 18:03:53

Vue属性绑定的相关文章

vue属性绑定和属性简写

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>属性绑定和属性简写</title> </head> <script type="text/javascript" src="js/vue.js" ></script> <script> window.onl

Vue学习之vue属性绑定和双向数据绑定

··· <!DOCTYPE html> vue <!-- vue中的属性绑定和双向数据绑定 属性绑定: v-bind:title="title" 或 :title="title" 双向数据绑定: v-model --> <div id="root"> <div :title="title">hi man</div> <input v-model="co

vue属性绑定和双向数据绑定

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>属性绑定和双向数据绑定</title> <script src="Vue.js"></script> </head> <body> <div id="root"&g

Vue.js学习笔记:属性绑定 v-bind

v-bind  主要用于属性绑定,Vue官方提供了一个简写方式 :bind,例如: <!-- 完整语法 --> <a v-bind:href="url"></a> <!-- 缩写 --> <a :href="url"></a> 绑定HTML Class 一.对象语法: 我们可以给v-bind:class 一个对象,以动态地切换class.注意:v-bind:class指令可以与普通的class特

2-4 Vue中的属性绑定和双向数据绑定

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>属性绑定和双向数据绑定</title> <script src="./vue.js"></script> </head> <body> <div id="root"

vue中的属性绑定和双向数据绑定

<html lang="en"> <head> <meta charset="UTF-8"> <title>属性绑定和双向数据绑定</title> <script src="./vue.js"></script> </head> <body> <div id="root"> <div title=&qu

vue(四)--属性绑定

v-bind通过v-bind进行属性绑定v-bind:href, 可以简写成 :href <body> <div id="app"> <a v-bind:href="page">点击</a> <a :href="page">点击</a> </div> <script> new Vue({ el:'#app', data:{ page:'https://

Vue2.0笔记——属性绑定和Class与Style绑定

属性绑定 通过指令v-bind可以绑定属性,该指令同v-on一样,也有一个简写,":"冒号.绑定元素的属性,并且可与元素的原属性共存.当原属性有值时则显示原属性的值,无值则使用绑定的值. <div id="app"> <img :src="url" :width="width" width="800" :height="height"/> </div>

vue双向绑定原理源码解析

当我们学习angular或者vue的时候,其双向绑定为我们开发带来了诸多便捷,今天我们就来分析一下vue双向绑定的原理. 简易vue源码地址:https://github.com/maxlove123/simple-Vue.git 1.vue双向绑定原理 vue.js 则是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调.我们先来看Object.definePr