const data = ref([{ id: 0, pos: 0 }, { id: 1, pos: 1 }])
:style="`left: ${80 * item.pos}px; top: 0px`"
function swap() {
data.value.forEach(el => {
el.pos = el.pos === 1 ? 0 : 1
})
}
<div id="vueapp1"></div>
<div id="vueapp2"></div>
<div id="vueapp3"></div>
Vue.createApp(VueApp).mount('#vueapp1')
...
npm run serve
npm run build
@input="$emit('update:modelValue', $event.target.value)"
@keyup.enter="modelValue = $event.target.value"
let statuses = document.querySelectorAll('.M')
statuses.forEach((item) => {
if (item.innerText === 'Активен') {
item.classList.add('Free')
}
if (item.innerText === 'Заблокирован') {
item.classList.add('Blocked')
}
}
)
<MyStatus
class="M"
:class="{'Free': item.Status==='Активен', 'Blocked': item.Status==='Заблокирован'}"
style="width: 75%; padding: 0.25em 0.75em"
>
{{ player.Status }}
</MyStatus>
<div v-if="game.Winner=== game.Player1Name">тут кубок</div>
const $player1 = document.querySelector('player1')
computed: {
myProp: function() {
if ( someCondition )
// Вычислять по другой формуле
else
// Вычислять как обычно
}
}
<component v-for="n in blocks" :is="n" @remove="removeBlock(n)" >
...
removeBlock(el) {
this.blocks = this.blocks.filter(p => p.id !== el.id)
console.log(this.blocks)
}