摘要:
1. 定义基础路由:定义应用的基础路由,通常包含静态页面如登录页、404 页等。 2. 异步获取路由数据:从后台 API 获取用户或者角色对应的路由数据。 3. 动态添加路由:根据获取的路由数据搭配Vuex动态生成 Vue Router 实例,并添加到当前路由配置中。 1. 定义基础路由 基础路由通 阅读全文
摘要:
如何处理Access Token过期并使用Refresh Token获取新的Access Token 解决方案: 在登录成功时,服务器返回给客户端两个Token:Access Token和Refresh Token。Access Token用于访问受保护的资源,而Refresh Token用于获取新 阅读全文
摘要:
一、定义utils(工具类)目录,并创建两个文件,request.js与http.js request.js 用于创建axios,并在请求/响应拦截时对需要传递的数据进行处理。 // 引入 axios import axios from "axios"; // 使用前要先安装依赖:npm insta 阅读全文
摘要:
三大数据结构 1、Table 表类型 //输入 =#table 可查看用法如: =#table({"Name ","Age"},{{"苏沐",18}}) or =#table(type table [Name = text, Age= number], {{"苏沐",18}, {"张三", 23}} 阅读全文
摘要:
时间转换 //当前中国时间 convertFromUtc(utcNow(),'China Standard Time','yyyy/MM/dd HH:mm') 阅读全文
摘要:
List搜索逻辑 SortByColumns(Search(数据源,搜索框.Text,字段),"排序字段",SortOrder.Descending) //or Sort( Filter( 数据源, "" || gblListSearchText in 字段1 || gblListSearchTex 阅读全文
摘要:
If 和 Switch 函数 确定集中的任何条件是否为 true (If),或确定公式的结果是否与集中的任何值一致 (Switch),再返回结果或执行操作。 语法: If( Condition, ThenResult [, DefaultResult ] ) If( Condition1, Then 阅读全文
摘要:
方法一:使用 CAST 或 CONVERT 我们可以使用 CAST 或 CONVERT 函数将字符串转换为数字,然后按照数字进行排序。示例如下: SELECT * FROM YourTable ORDER BY CAST(YourColumn AS INT) 方法二:使用 TRY_CAST 或 TR 阅读全文
摘要:
一、查询历史执行总体情况 SELECT TOP 100 db_name(d.database_id) AS DBName, s.name AS 存储名称, s.type_desc AS 存储类型, d.cached_time AS SP添加到缓存的时间, d.last_execution_time 阅读全文
摘要:
RANK并列跳跃排名,并列即相同的值,相同的值保留重复名次,遇到下一个不同值时,跳跃到总共的排名。 DENSE_RANK并列连续排序,并列即相同的值,相同的值保留重复名次,遇到下一个不同值时,依然按照连续数字排名。 ROW_NUMBER连续排名,即使相同的值,依旧按照连续数字进行排名。 语法: RA 阅读全文