pul*_*ies 7 vue.js vue-component vuejs2
我正在尝试在我的Vue模板中绑定自定义属性值.我怎样才能做到这一点?
(编辑:以下代码实际上绑定正确.第三方库(基金会)正在干扰绑定.保留问题,因为它可能对其他人有用.
<template>
<span v-bind="{ 'aria-controls': inputControlId }"></span>
<input v-bind="{ 'id': inputControlId }">
</template>
<script lang="ts">
import Vue from 'vue';
import Component from 'vue-class-component';
@Component
export default class Slider extends Vue {
inputControlId = "TheBourneId";
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
绑定属性的通用语法是
<template>
<span v-bind:aria-controls="inputControlId"></span>
<input v-bind:id="inputControlId">
</template>
Run Code Online (Sandbox Code Playgroud)
还有一个速记。
<template>
<span :aria-controls="inputControlId"></span>
<input :id="inputControlId">
</template>
Run Code Online (Sandbox Code Playgroud)
您可以使用问题中的语法一次绑定多个属性,它只是在classor之外不常用style,尤其是对于单个属性。
听起来真正的问题是你的 CSS 框架。
| 归档时间: |
|
| 查看次数: |
7404 次 |
| 最近记录: |