zoukankan      html  css  js  c++  java
  • vue监听watch

    methods: {
    },
    watch: {
    '$route'(to, from) {
    if (from.name === 'addPurchase') {
    let saveData = {
    tableData: this.tableData,
    formInline: this.formInline,
    btnType: this.btnType,
    radioItem: this.radioItem,
    radioItem1: this.radioItem1,
    brandId: this.brandId,
    vendorId: this.vendorId
    }
    sessionStorage.setItem(`addPurchase${from.query.id ? from.query.id :from.query.ida ? from.query.ida :from.query.idb ? from.query.idb :from.query.ids ? from.query.ids : ''}`, JSON.stringify(saveData))
    }
    if (to.name === 'addPurchase') {
    this.$refs.formInline.resetFields()
    this.formInline = {}
    this.total= ''
    this.total1= ''
    this.tableData = []
    this.brandId = ''
    this.vendorId = ''
    this.btnType = [false, true, true, true, true, true, true, true, true, true, true, true]
    if (sessionStorage.getItem(`addPurchase${to.query.id ? to.query.id :to.query.ida ? to.query.ida :to.query.idb ? to.query.idb :to.query.ids ? to.query.ids : ''}`)) {
    let saveData = JSON.parse(sessionStorage.getItem(`addPurchase${to.query.id ? to.query.id :to.query.ida ? to.query.ida :to.query.idb ? to.query.idb :to.query.ids ? to.query.ids : ''}`))
    this.formInline = saveData.formInline
    this.tableData = saveData.tableData
    this.btnType = saveData.btnType
    this.radioItem = saveData.radioItem
    this.radioItem1 = saveData.radioItem1
    this.brandId = saveData.brandId
    this.vendorId = saveData.vendorId

    setTimeout(() => {
    this.$('.vendor-inp .ivu-select-input').val(this.$.trim(this.$('.vendor-inp .ivu-select-input').val()))
    }, 10)
    } else {
    to.query.id ? this.queryFun() : ''
    to.query.ids ? this.getDetailInfo() : ''
    to.query.ida ? this.getDetail() : ''
    to.query.idb ? this.getNewPlan() : ''
    }
    }
    }
    }
  • 相关阅读:
    命令练习题2
    l命令练习题1
    命令用法习题,yum仓库的创建 chapter02
    网络基础知识
    Linux常用的命令及使用方法
    Linux 常见的常识及常用快捷键方式
    一条命令解决mac版本python IDLE无法输入中文问题
    RS232串口的Windows编程纪要
    在龙芯小本上安装Debain8.10
    mac电脑进行可见光通信实验要点
  • 原文地址:https://www.cnblogs.com/wssdx/p/11118833.html
Copyright © 2011-2022 走看看