2023/02/18 ~ 2023/02/24 のもくもく日記
もくもく 前回までは
2023/02/11 ~ 2023/02/17 のもくもく日記 をご覧ください。
途中経過
その1
Pure.css のpure-menu-selected
とVue.js 3.x のRouterLink
を組み合わせるには、Vue Router の公式ドキュメント が参考になり……そう?
試しに書いてみたら、行けたかも。
<nav>
<div class="pure-menu">
<ul class="pure-menu-list">
<template v-for="item in router.getRoutes()" :key="item.path">
<RouterLink :to="item.path" v-slot="{ href, route, navigate, isActive, isExactActive }">
<li class="pure-menu-item" :class="[isActive && 'pure-menu-selected router-link-active', isExactActive && 'router-link-exact-active']">
<a :href="href" @click="navigate" class="pure-menu-link">{{ route.name }}</a>
</li>
</RouterLink>
</template>
</ul>
</div>
</nav>
その2
その3
そういえばJavaScript でCSS のmedia query を判定できるんだったw
mql = window.matchMedia(mediaQueryString)
※参考文献
その4
VSCode WebView では、VSCode のTheme 色を、CSS 変数として利用できるらしい👀
code {
color: var(--vscode-editor-foreground);
}
※参考文献
その5
Vue.js 3.x で、グローバル変数を定義した後に、実際に利用する方法は、これが参考になった👀
<script setup>
import { getCurrentInstance } from 'vue'
const app = getCurrentInstance()
const $store = app.appContext.config.globalProperties.$store
console.log($store)
</script>
※参考文献
今回の成果
- GitHub
- Nintendo Switch でトレーニングを進めた
- 勉強会に参加した
- 本を読み進めた
※関連Tweet
- https://twitter.com/shion_engineer/status/1626748698964393984
- https://twitter.com/shion_engineer/status/1626772913130205185
- https://twitter.com/shion_engineer/status/1626800386324729858
- https://twitter.com/shion_engineer/status/1626860662587813889
- https://twitter.com/shion_engineer/status/1626941029592215555
- https://twitter.com/shion_engineer/status/1627205935830806529
- https://twitter.com/shion_engineer/status/1627504404059521027
- https://twitter.com/shion_engineer/status/1627577649643274240
- https://twitter.com/shion_engineer/status/1627663409167867904
- https://twitter.com/shion_engineer/status/1627917844292976641
- https://twitter.com/shion_engineer/status/1628274104846651392
- https://twitter.com/shion_engineer/status/1628566229375152130
- https://twitter.com/shion_engineer/status/1628700868928475138
- https://twitter.com/shion_engineer/status/1628734321573117952