TIL 002
7378 ワード
swiperでv-ifを使用する
swiperライブラリもvueの文法を尋ねます!
<swiper-slide v-if="isitOdd">
<div class="a-class">야호</div>
</swiper-slide>
JavaScript配列のコピーと使用
条件に応じて、編成された要素は編集される必要があります.ただし、修正された配列の条件が実行され、完全な配列に戻ると、配列はすべて破られるため、コピーされた配列を作成して操作する必要があります.
array.slice(begin-i, end-i)
最初のパラメータで始まるインデックス、2番目のパラメータで終わるインデックスを、コピーされた配列に返します.
<tag>v-for="(item, index) in Array.slice(0, 4)</tag>
array.concat(value)
valueを配列の後ろに添付します.valueには、配列またはオブジェクトを含めることができます.
<tag>v-for="(item, index) in Array.slice(0, 4).concat({})</tag>
v-modelとvuex
<template>
<select v-model="vmodelState">
<option
v-for="(item, i) in Array"
:key="`Array-${i}`"
:value="item.Array">
{{ item.element }}</option>
</select>
</template>
<script>
computed: {
...mapGetters('modulename', ['getType']),
vmodelState: {
get() { return this.getType },
set(value) { this.actionType(value) },
},
},
methods: {
...mapActions('modulename', ['actionType']),
},
</script>
を使用して、v-forをv-modelの値に変換する必要があります.1. 데이터 옵션 중에서 selected 프로퍼티를 추가
2. actoins > mutations로 데이터를 받아서 seleceted의 상태 변경
3. getters에서 변경된 selected을 가지고 옴
getters
パラメータ値はstateおよび他のgettersを受信できます.
stateではforEach()やfind()などを使用してstateの必要な値のみをエクスポートできます.
mutations
stateを変更して、構成部品に直接接続する方法.
帰らない.
🐣 Vueの面白い事実について~!
vueの構成部品の関数がvuexのactionsの名前と同じである場合、低いほど早く実行されます.
Reference
この問題について(TIL 002), 我々は、より多くの情報をここで見つけました https://velog.io/@yerimm_mm_/TIL-002テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol