vue3.0 动态调用export进来的两种方法
1.在index文件中定义方法体const FORM = (instance,data)=>{const urlAxios = instance.axios;const $this = instance.proxy;urlAxios.post({url: "jd",data: {sid: instance.sessionId,cmd: '_COPY_PAGE_JSON',
·
1.在index文件中定义方法体
const FORM = (instance,data)=>{
const urlAxios = instance.axios;
const $this = instance.proxy;
urlAxios.post({
url: "jd",
data: {
sid: instance.sessionId,
cmd: '_COPY_PAGE_JSON',
condition:data.condition,
consoleType:'client',
userTaskModelVersionId:'',
userTaskProcessActivityId:'',
processInstId:'',
pageIndex:0
}
}).then((r: any) => {
console.log(data)
})
}
export {
FORM
} //第一种方式 按需引入
export default{
FORM
}//第二种方式 全部引入
2. 页面引用并且调用
//第一种方式 按需引入
import {Form} from 'index.js'
//第二种方式 全部引入
import processMethod from 'index.js'
3.动态调用
//第一种方式 按需引入--需要添加映射关系
const methods ={
Form
}
//动态调用
methods['Form'](instance,data)
//第二种方式
processMethod['Form'](instance,data)
更多推荐
已为社区贡献18条内容
所有评论(0)