5月5週
土曜:5h
- 今日はgoの日
- docker + airを使用してリモートデバッグができるようにした
詰まった箇所
ブレイクポイントが効かない事象が発生
- 2種類のgopathを設定しており、プロジェクトgopathを消したら直った
go moduleが効かない事象が発生していた
- golandでgo moduleを有効化したら直った
日曜:5h
- よくdockerfileで見かけるalpineとは何か
- linuxディストリビューション(alpineLinux)
- BusyBox + パッケージマネージャ(apk)がAlpineLinuxの概要とのことです。
月曜:11h
- caprese共通エラーメッセージ作成
- z-indexで重なりを指定
火曜:11h
- jestにてスキーマ毎??(言い方がわからない)にstoreを定義する
import { actions, mutations, state } from '~/store/api/customerInfo' import { actions as certifyActions, mutations as certifyMutations, state as certifyState } from '~/store/data/certify' import { actions as dataActions, mutations as dataMutations, state as dataState } from '~/store/data' import { actions as rootActions, mutations as rootMutations, state as rootState } from '~/store' import { actions as innerRouterActions, mutations as innerRouterMutations, state as innerRouterState} from '~/store/routing/innerRouter'
こんな感じ
css :100%では画面いっぱいという意味にならない
- 親要素がいたとすると、親要素の大きさの100%のことだから画面いっぱいという意味にはならない
- 画面いっぱいを表したいときは
100vh
を使う(横はvw
) - jsnotice.com
水曜:11h
- 横並びで端の要素だけ右に寄せたいとき
- 対象の要素に
margin-left:auto;
を指定する - Edit fiddle - JSFiddle - Code Playground
<div class="parent"> <div class="child">■1</div> <div class="child">■2</div> <div class="child">■3</div> </div> .parent { background: #55BE2E; font-size: 32px; display: flex; .child:nth-child(3) { background: #EE6E73; font-size: 32px; margin-left: auto; } }
タブ内でスクロールバリデーション(一番下までスクロールしないと次へボタンが活性化されないやつ)しようと思ったときにハマったのでメモ
- 1番下の値を求める
底 = スクロール対象の要素の画面高さ - スクロール対象の要素の画面に表示されている分の高さ
- コードにするとこんな感じ
data () { scrollY: 0, scrollElement: {}, scrollBottom: 0 }, mounted () { this.scrollElement = document.getElementById('device-inner') this.scrollElement.addEventListener('scroll', this.handleScroll) // 底 = スクロール対象の要素の画面高さ - スクロール対象の要素の画面に表示されている分の高さ this.scrollBottom = this.scrollElement.scrollHeight - this.scrollElement.clientHeight }, methods: { handleScroll () { this.scrollY = this.scrollElement.scrollY if (this.scrollElement.scrollTop === this.scrollBottom) { alert('一番下') } } }
木曜:11h
- TypeScriptの各型の真偽
0, ''(=空文字), null, undefined
が false でそれ以外はtrue
金曜:11h
- vueで動的にcssクラスを付与する
- :classを使って
show === 'options'
がtrueのときにis-activeクラスが付与される
<b-button @click="showUpdateCommit('options')" name="options" :class="{'is-active': show === 'options'}" class="c-btn-check btn-block text-left font-weight-bold" >
週次報告
- 年間(2019/8~2020/8)目標時間(業務での設計・実装含む):3380h
- 今週を含む累積時間:2535h
- 週次目標時間:65h
- 週次実績時間:65h
- 何を得たか:flutter基礎・capreseデプロイ検討・ライブラリの改造
- 何が必要か:golang基礎・認証の知見・Nuxt・React・テスト手法の取得
- 来週の目標:新機能追加