반응형

선물로 받은 애플워치를 뒤로하고,
여자친구에게 말해서 평소 구매하고 싶었던 아이패드를 구매하러
가로수길에 방문하였습니다.
처음으로 가로수길 애플스토어에 방문하였습니다.



역시나 갬성을 느낄수 있는 애플 마크는 역시나 멋지네요.
예전에 미국의 애플스토어(문닫혀 있어서 제대로는 못봤지만...)를 갔었는데 

거기와 내부 인테리어가 비슷하더라고요.
정말 기대반 설렘반으로 들어갔습니다.



초록색 티를 입은 애플코리아 직원들이 손님 한명한명 친절하게 설명 해주더라고요.
저희는 아이패드를 64기가로 살지 256기가로 살지 정말 고민을 했었는데
직원분이 64기가도 충분하다고 추천해주더라고요.(호갱되지않게해주는 느낌?!)



저희는 그렇게 고민 끝에 아이패드에어 3세대 64기가 와이파이 모델을 구매하게 되었습니다.
여자친구는 추가로 애플팬슬까지 구매를 했습니다.

아 그리고 구매할때 학생증을 보여주니 아이패드는 3만원 할인이 들어가고, 애플팬슬은 1만원 할인이 들어가도라고요.
그리고 저는 농협카드가 있어서 6개월 할부로 구매하였니 총 130만원 정도가 나오더라고요.



가장 해보고 싶었던 애플 비닐 포장(잇썹 왈:비니루)을 뜯어 보는 거였어요.
일명 ‘언박싱’를 진행하였습니다.
이후, 직원분이 안내해준 테이블로 이동하였고, 제품 개봉이랑 기본설정 방법들을 직원분이 친절히 안내해주시더라고요.​



그리고 테이블에 충전 플러그와 무선 충전기가 있어서
아이폰을 충전하면서 설정 세팅을 진행하였습니다.



기본 언어 설정 및 iCloud 연동을 통해서 저의 사진이랑 기본정보들이 연동이 되더라고요.
역시 애플이다라는 생각이 들더라고요.



그렇게 가로수길에서 집으로 와서 평소 사용했던 앱들을 추가로 다운 받고, 사용법을 공부하였습니다.



추가로 원래 스마트키보드를 사려고 고민했었지만, 가격적인 면도 너무 비싸고, 유투브에서 추천을 많이 받은 K380로지텍 무선 키보드를 구매해서 연동해볼 계획 입니다.
다음 포스트에서는 로지텍 K380 블루투스 키보드를 사용후기를 올려보겠습니다.

728x90
반응형

vuex 사용하기

vuex 기능 중 하나는 store.js에 저장된 getters나 state 값을 다른 컴포턴트에서 사용가능하게 한다.

//store.js파일 
state: { 
    allUsers:[
      {userId: 'hoza123', password: '123', name: 'Hoza', address: 'Seoul', src:'https://goo.gl/oqLfJR'},
      {userId: 'max123', password: '456', name: 'Max', address: 'Berlin', src:'https://goo.gl/Ksk9B9'},
      {userId: 'lego123', password: '789', name: 'Lego', address: 'Busan', src:'https://goo.gl/x7SpCD'}
    ]
  },
  getters:{ 
    allUsersCount: state => {
      return state.allUsers.length      
    },
    countOfSeoul: state =>{
      let count = 0
      state.allUsers.forEach(user => {
        if(user.address === 'Seoul') count++
      })
      return count
    },
    percentOfSeoul: (state, getters) => {
      return Math.round(getters.countOfSeoul/getters.allUsersCount * 100)
    }
  }

store.js파일을 자식 컴포넌트에서 사용할 수 있도록 하기 위해서는 다음 코드를 추가합니다.

import { mapGetters, mapState } from 'vuex'

export default {
  data() {
    return {
      
    }
  },
  computed:{
    ...mapGetters({
      count : 'allUsersCount', 
      seouls : 'countOfSeoul',
      percent : 'percentOfSeoul'
    }), 
    ...mapState(['allUsers'])
  },
  
  ...

위와 같이 store.js에 있는 getter, state에 정의된 값을 사용하기위해서는 import를 추가합니다. 그리고 computed를 내에 ...mapGetters, ...mapState function을 이용하여 store.js에 정의 된 값을 사용하고, ...mapGetters내에서 해당 값을 key 값으로 새롭게 정의 가능합니다.

  <h1>All Users({{ count }})</h1>
    <h1>Seoul Users : {{ seouls }} ({{ percent }}%)</h1>
    <v-list two-line>
      <v-list-tile 
        v-for="(user, index) in allUsers"
        :key="index"
        avatar
      >

DOM 태그 부분에서는 최종적으로 vuex를 사용해서 가져온 값을 바인딩 시켜줍니다.

 

[출처]

맨땅에 개발하기

https://www.youtube.com/watch?v=wKMQ0EmpyBo&list=PLZzSdj89sCN292abcbI3utND8pA1T1OyB&index=6

728x90

'[개발관련] > Vue.js' 카테고리의 다른 글

vue.js용 swipeable card stack  (0) 2019.12.05
nativescript+vue.js 프로젝트 생성하기  (0) 2019.05.10
Vue CLI 간단히 시작하기  (0) 2019.04.15
반응형

 크롬 개발자도구 색상 변경하기

 

크롬(Chrome) 으로 작업을 하다보면 개발자도구의 흰 바탕색에 눈이 쉽게 피로해지는 경우가 많으며 또한 시력이 좋지않는 사용자의 경우도 소스를 보기에 부담스러울 때가 있습니다.  그래서 오늘은 크롬(Chrome)  개발자도구의 색상반전 설정을 알아보도록 하겠습니다.

 

1. 크롬을 열어 키보드의 F12키 또는 오른쪽 마우스>검사 를 실행합니다.

 

2. 개발자도구의 맞춤설정 및 제어(옵션)을 선택 후 settings를 실행합니다.

 

3. 메뉴가 나타나면 Appearance의 Theme를 Dark로 변경합니다.

4. 이미지와 같이 화면이 반전되어 나타납니다.

하얀색 바탕을 원하신다면 모든 과장을 다시 실행하시고 'Dark'를 'light'로 변경하시면 이전 상태로 돌아옵니다.

[출처]https://accessibility.tistory.com/3

728x90

+ Recent posts