vue 에 서 는 페이지 정 보 를 localstorage 로 저장 합 니 다.
3390 단어 vuelocalstorage
환경 구축:
참고:vue API
초 간단 한 Vue.js 환경 구축 튜 토리 얼
자세 한 내용:
npm install --global vue-cli
vue init webpack vue-project
그리고:
cd vue-project
npm install 타 오 바 오 미 러 를 설정 했다 면 cnpm install 로 도 가능 합 니 다.npm run dev
브 라 우 저 에서 보 았 습 니 다:그러나 우 리 는 결국 실현 해 야 한다.
어떻게 그림 과 같은 효 과 를 실현 합 니까?
1.App.vue 를 다음 과 같이 수정 합 니 다.
<template>
<div id="app">
<div class='vue-demo'>
<input type="text" class="txt" v-model='newItem' @keyup.enter='addItemFun'>
<ul>
<li v-for="its in items">{{its.name}}</li>
</ul>
</div>
</div>
</template>
<script>
import store from './store'
export default {
name: 'app',
data() {
return {
newItem: '',
items: store.fetch()
}
},
watch: {
items: {
handler: function(val, oldVal) {
store.save(val);
},
deep: true
}
},
methods: {
addItemFun() {
var _this = this;
_this.items.push({ 'name': _this.newItem });
_this.newItem = '';
}
}
}
</script>
<style>
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
.vue-demo {
width: 400px;
margin: 0 30px;
}
.txt {
width: 200px;
height: 25px;
line-height: 24px;
border-radius: 5px;
}
</style>
vue 를 처음 배 운 학생 들 에 게 watch 에 대해 잘 모 를 수도 있 습 니 다.vue API 로 이동 하거나 소 영 이 가 전에 쓴 글 을 참고 하 십시오.vue―인 스 턴 스 방법/데이터2.App.vue 와 같은 등급 의 디 렉 터 리 에서 store.js 파일 을 새로 만 듭 니 다.
const STORAGE_KEY = 'todos-vuejs'
export default {
fetch: function() {
return window.JSON.parse(window.localStorage.getItem(STORAGE_KEY) || '[]')
},
save: function(items) {
window.localStorage.setItem(STORAGE_KEY, window.JSON.stringify(items))
}
}
3.프로젝트 에서 cmd 창 을 열 고 실행:npm run dev 를 실행 하면 완 료 됩 니 다.이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fastapi websocket 및 vue 3(Composition API)1부: FastAPI virtualenv 만들기(선택 사항) FastAPI 및 필요한 모든 것을 다음과 같이 설치하십시오. 생성main.py 파일 및 실행 - 브라우저에서 이 링크 열기http://127.0.0.1:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.