/**

  • 跨表格操作函数,用于设置本地存储信息并检查状态列值
  • @param {string} tableName 表格名称
  • @param {string} crossOptAudit 跨表格操作类型
  • @param {string} statusColumnName 状态列名称
  • @param {string} tips 提示信息
  • @param {string} statusColumnValue 状态列的值 */ function onAcrossTap(tableName, crossOptAudit, statusColumnName, tips, statusColumnValue) { // 设置本地存储的值,用于跨表格操作 uni.setStorageSync('crossTable', 'dancifenlei'); // 设置当前表格为单词分类表格 uni.setStorageSync('crossObj', this.detail); // 设置当前表格的详细信息 uni.setStorageSync('statusColumnName', statusColumnName); // 设置状态列名称 uni.setStorageSync('statusColumnValue', statusColumnValue); // 设置状态列的值 uni.setStorageSync('tips', tips); // 设置提示信息

// 检查状态列值是否符合预期 if (statusColumnName != '' && !statusColumnName.startsWith('[') ) { // 获取本地存储的 crossObj 值 var obj = uni.getStorageSync('crossObj'); // 遍历 crossObj 的属性 for (var o in obj) { // 如果属性名等于状态列名称并且属性值等于状态列的值,则弹出提示信息并返回 if (o == statusColumnName && obj[o] == statusColumnValue) { this.$utils.msg(tips); return; } } } }

跨表格操作函数 onAcrossTap:检查状态列值并设置本地存储

原文地址: https://www.cveoy.top/t/topic/gM4p 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录