本文共 1781 字,大约阅读时间需要 5 分钟。
export 导出多个方法export const getDataList = function (data) { return new Promise((resolve, reject) => { http.syncRequest({ }).then(data => { resolve(data); }).catch(err => { reject(err) }) })}export 引入 importimport { getDataList } from '@/xx/xx/xx.js'; // 导入接口js
export default导出
export default导出const Data = function(xx,xx) { return LIstData}const popoutModal = function(title) { uni.showModal({ title: '提示', content: title, showCancel: false, success: (res) => { if (res.confirm) {} } })}export default { Data , popoutModal }export default 引入 importimport xx from "@/xx/xx/xx.js"; //导入附件
module.exports 导出对象
module.exports = { error:'', check : function (data, rule){ for(var i = 0; i < rule.length; i++){ if (!rule[i].checkType){return true;} if (!rule[i].name) {return true;} if (!rule[i].errorMsg) {return true;} if (!data[rule[i].name]) {this.error = rule[i].errorMsg; return false;} switch (rule[i].checkType){ case 'string': var reg = new RegExp('^.{' + rule[i].checkRule + '}$'); if(!reg.test(data[rule[i].name])) {this.error = rule[i].errorMsg; return false;} break; case 'int': var reg = new RegExp('^(-[1-9]|[1-9])[0-9]{' + rule[i].checkRule + '}$'); if(!reg.test(data[rule[i].name])) {this.error = rule[i].errorMsg; return false;} break; break; } } return true; }, isNumber : function (checkVal){ var reg = /^-?[1-9][0-9]?.?[0-9]*$/; return reg.test(checkVal); }}module.exports引入var name = require("../../../xx/xx.js");
转载地址:http://tqwni.baihongyu.com/