Skip to content

低代码设计器

在低代码设计器中,自定义 js 代码可以使用的全局变量

全局可用变量

  • axios framework-core 的 useAxios()

  • router VueRouter 的 useRouter()

  • route VueRouter 的 useRoute()

  • formData 页面表单数据

  • ElMessage element-plus 的 ElMessage

  • ElMessageBox element-plus 的 ElMessageBox

  • ElNotification element-plus 的 ElNotification

  • useDicts framework-core 的 useDicts

  • useCoreStore framework-core 的 useCoreStore

  • useMultiTags framework-core 的 useMultiTags

使用示例

ts
// 调用 useCoreStore 方法,获取当前用户信息
const { userInfo } = useCoreStore()
// 判断当前用户是超级管理员
if (userInfo.value.sysAdmin) {
  // 通过 useAxios 方法发送请求
  axios.get('/api/user').then(() => {
    // 调用 ElMessage 的方法弹出消息提示
    ElMessage.success('当前用户是超级管理员') 
  })
} else {
  // 调用 ElMessage 的方法弹出消息提示
  ElMessage.warning('当前用户不是超级管理员') 
}