GET_CHARACTERS
? Не вижу. Надо добавить.let data = await axios.get(baseURL); context.commit('SET_CHARACTERS', data)
const response = await axios.get(baseURL);
context.commit('SET_CHARACTERS', response.data.results);
<div>{{ $store.state.characters }}</div>
<div v-for="n in $store.state.characters">
{{ n.name }}
</div>
.zoom
за пределы карты, добавить общую обёртку с относительным позиционированием:<div class="map-wrapper">
<div class="zoom">
<div data-zoom="+1" class="zoom-in"></div>
<div data-zoom="-1" class="zoom-out"></div>
</div>
<div class="map"></div>
</div>
.map-wrapper {
position: relative;
}
.zoom
отображался поверх карты, задать ему z-index
и абсолютное позиционирование:.zoom {
position: absolute;
z-index: 666;
}
document.querySelector('.zoom').addEventListener('click', function(e) {
const zoomChange = +e.target.dataset.zoom;
if (zoomChange) {
map.setZoom(map.getZoom() + zoomChange);
}
});
function fb3cont() { b3Cont.classList.remove("__active"); } document.onclick = function() { if (b3Cont.classList.contains("__active")) { fb3cont()}; }
('ic' + true) ? 'on' : ('off' + '.svg')
computed: {
className() {
return условие ? 'icon.svg' : 'icoff.svg';
},
...
<p :class="className">
const [ showImage, setShowImage ] = useState(true);
<button onClick={() => setShowImage(!showImage)}>click me</button>
{showImage ? <img src="..." /> : null}
function Counter({ val, time }) {
const [ currVal, setCurrVal ] = useState(0);
useEffect(() => {
currVal !== val && setTimeout(setCurrVal, time, currVal + 1);
}, [ currVal ]);
return <div>{currVal}</div>;
}
id="666"
, а data-val="666",
например.document.querySelectorAll('селектор ваших блоков').forEach(n => {
const val = +n.dataset.val;
n.classList.toggle('disable', min > val || val > max);
});
const event = await ticketFactoryContract.methods.eventsList(i).call();
setEvents(events => [ ...events, event ]);
const BASE_VALUE = 100;
document.querySelector('.container').addEventListener('change', e => {
document.querySelector('.total').innerText = Array
.from(e.currentTarget.querySelectorAll('input:checked'))
.reduce((acc, n) => acc + +n.value, BASE_VALUE);
});