数据迁移
设置版本号,0.0.1→0.0.2→0.0.3逐版迁移
const version = window.localStorage.getItem('version') || '0';
const recordList: Record[] = JSON.parse(window.localStorage.getItem('recordList') || '[]');
if(version === '0.0.1'){
//数据升级,数据迁移
recordList.forEach(record=>{
record.createAt = new Date(2020,0,1);
})
//保存数据
window.localStorage.setItem('recordList',JSON.stringify(recordList))
}
window.localStorage.setItem('version','0.0.2')//这里写最终版本
TS里如何导入JS
const {model} =require('@/model.js')
const recordList: Record[] = model.fetch()
export {model}//输出页
v-model
:value="x"
@input="x= $event.target.value"
//等价于
v-model="x"
- 这是一个空白占位符
{{output || ' '}}