Vue 使用

69 阅读1分钟

数据迁移

设置版本号,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 || '&nbsp'}}