美文网首页
vue3 动态绑定属性

vue3 动态绑定属性

作者: 小话001 | 来源:发表于2021-05-18 23:07 被阅读0次
动态绑定属性

一般情况下,我们绑定的src、href、class、style,属性名称都是固定的;
但是在某些特殊情况下,我们属性名称也可以不固定,使用 :[属性名]=“值” 的格式来定义。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <div id="app"></div>
  <template id="my-app">
    <div v-bind="info">哈哈哈哈</div>
    <!-- 不推荐下面这种写法,虽然也行 -->
    <div :="info">哈哈哈哈</div>   
    <!-- 不推荐上面这种写法,虽然也行 -->
    <!-- 错误写法 -->
    <div :class="info"></div>   
      <!-- 得到的效果   -->
    <div class="name  age  height">测试</div>
  
  <!-- 而实际上我想要得到的效果是 -->
    <div name="why" age="18" height="1.88"></div>
  </template>

  <!-- <script src="../dist/vue.global.js"></script> -->
  <script src="https://unpkg.com/vue@next"></script> 
  <script>
    const App = {
      template: '#my-app',
      data() {
        return {
          info: {
            name: "why",
            age: 18,
            height: 1.88
          }
        }
      }
    }
    Vue.createApp(App).mount('#app');
  </script>
</body>
</html>

相关文章

  • vue3 动态绑定属性

    动态绑定属性 一般情况下,我们绑定的src、href、class、style,属性名称都是固定的;但是在某些特殊情...

  • vue基础:属性动态绑定、事件动态绑定

    属性动态绑定 :[属性名字] 事件动态绑定 @[事件名字]

  • angular 模板里面绑定属性

    1. 绑定静态属性 static property example 2. 绑定动态属性 动态属性绑定要用 [] /...

  • vue3组件绑定事件

    vue3绑定属性新特性 默认所有属性都绑定到组件的根元素 如果不想绑定属性到根元素,可以配置inheritAttr...

  • 使用__slots__实现动态绑定

    Python作为动态语言,可以实现动态绑定属性和实例方法等。 动态绑定属性 动态绑定实例方法 给一个实例绑定的方法...

  • vue3 v-model给子组件绑定属性

    vue3 v-model给子组件绑定属性

  • v-bind之动态绑定

    1. v-bind 绑定基本属性 动态绑定img的src属性 动态绑定a的href属性 等等 语法糖写法(简写):...

  • 绑定属性

    v-bind指令介绍 动态绑定属性:比如a元素的href属性,img元素的src属性 作用:动态绑定属性 缩写::...

  • Python:面向对象编程(进阶)

    类动态绑定方法与限定实例属性 类动态绑定方法 前面我们说了如何给类动态的添加属性,那么如何动态绑定方法呢?如下示例...

  • 2020-01-23

    绑定属性: *v-bind:动态绑定属性 语法糖:“:” 对象语法,数组语法

网友评论

      本文标题:vue3 动态绑定属性

      本文链接:https://www.haomeiwen.com/subject/ogcujltx.html