computed
스타일을 입력 양식에 적용하고 싶습니다. documentation은 간단한 스타일에만 해당하는 방법을 설명합니다.vue.js에서 속성 선택기를 사용하는 방법은 무엇입니까?
나는 [type="text"]
비트를 전달하는 방법을 나에게 분명하지 않다
input[type="text"], textarea {
background-color : red;
}
하지만 의 동등한를 적용해야합니다.
작동하지 않습니다 그대로를 사용 : 당신이 동적으로 어떤 요소의 스타일을 변경하고자 할 때
var vm = new Vue({
el: "#root",
data: {
password: '',
},
computed: {
passwordStyle: function() {
var style = {}
style['input[type="text"]'] = 'red';
style['textarea'] = 'blue';
return style;
}
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.10/vue.min.js"></script>
<div id="root>">
<input type="text" name="password" autofocus="true" v-bind:style='passwordStyle'>
</div>
감사합니다. 나는 내 코드에 너무 집중하여 예제에서'background-color'를 전혀 전달하지 않았다는 것을 깨닫지 못했다. – WoJ