- 博客(81)
- 收藏
- 关注
原创 vue中轮询:推荐 vue-request、@vueuse/core、rxjs
【代码】vue中轮询:推荐 vue-request、@vueuse/core、rxjs。
2025-07-24 11:15:12
299
原创 校验某规则 1天内只允许一次弹窗、30天内只允许一次弹窗
着重于当天的状态,需要确保在当天内某个操作(如弹窗)只执行一次,过了当天 0 点后就可以重新执行。通常会结合日期和一个标志位(如 hasPopup)来实现,通过比较当前日期和上次操作的日期,以及标志位的状态,判断是否允许再次执行操作。重点关注的是日期之间的间隔天数,不涉及当天具体时间点的考量。在实现 30 天内只弹窗一次的功能时,只需记录上次弹窗的日期,然后与当前日期进行比较,计算出两者之间的天数差,若超过 30 天就允许再次弹窗。
2025-07-21 15:35:05
107
原创 判断当前操作列表是否属于特殊规则
1、所勾选内容全都是特殊元素NLF、LFN,或者全都是可能新增的特殊元素,可以继续操作。3、所勾选内容同时包含特殊元素和非特殊元素,不可继续操作。2、所勾选内容全都是非特殊元素,可以继续操作。
2025-06-26 10:51:35
216
原创 小程序switchTab、navigateTo、redirectTo、navigateBack、reLaunch的使用场景
1. redirectTo:关闭当前页,跳转到指定页;2. navigateTo:保留当前页,跳转到指定页;3. switchTap:只能用于跳转到tabbar页面,并关闭其他非tabbar页面;4. navigateBack:返回前面的页面,可以指定返回多少页,如果用过redirectTo,那么被关闭的页面将返回不去;5. reLaunch:关闭卸载所有页面,可以打开任意页面
2023-02-15 16:31:54
1969
原创 循环数组时按顺序执行请求(el-select可多选可查询填写评估人)
remoteSearch(query){ if(this.nameArr.indexOf(query) > -1 || query == "" || query.length < 2){ this.selectChange(); return; } let params = { searchValue: query, pageNum: "1", pageSize: "100",
2021-08-17 23:58:43
162
原创 vue实现一键复制功能
copy(data) { let url = data; let oInput = document.createElement('input'); oInput.value = url; document.body.appendChild(oInput); oInput.select(); // 选择对象; console.log(oInput.value) document.execCommand("Copy"); // 执行浏览器复制命令
2021-08-17 23:16:59
165
原创 uni-app 微信小程序报错:Cannot read property ‘forceUpdate‘ of undefined
https://developers.weixin.qq.com/community/welogin?redirect_url=%2Fsandbox打开链接,微信扫描,获得测试id再修改微信开发者工具上的AppID和hbuilder的AppIDOK,搞定!!!
2021-04-17 01:32:51
418
转载 【转】webpack配置别名和全局变量(resolve.alias&& ProvidePlugin)
点击这里,webpack配置别名和全局变量(resolve.alias&& ProvidePlugin)
2021-04-15 22:15:33
417
转载 vue插件的install方法
vue-i18n.jsMyPlugin.install = function (Vue, options) { // 1. 添加全局方法或属性 Vue.myGlobalMethod = function () { // 逻辑... } // 2. 添加全局资源 Vue.directive('my-directive', { bind (el, binding, vnode, oldVnode) { // 逻辑... } ... })
2021-04-15 21:35:16
1640
原创 路由拦截小实例
config.jsexport default { method: "get", // 基础url前缀 baseURL: "http://localhost:8080/", // 请求头信息 headers: { "Content-Type": "application/json;charset=UTF-8", }, // 参数 data: {}, // 设置超时时间 timeout: 10000, // 携带凭证 // withCredential
2021-04-15 18:47:31
339
转载 【转】封装 axios 模块,url配置、api请求、拦截器
封装要点统一 url 配置统一 api 请求request (请求) 拦截器,例如:带上token等,设置请求头response (响应) 拦截器,例如:统一错误处理,页面重定向等根据需要,结合 Vuex 做全局的 loading 动画,或者错误处理将 axios 封装成 Vue 插件使用点击这里,查看封装 axios 模块...
2021-04-15 14:53:57
132
转载 【转】webpack使用步骤和报错解决方法
1.点击这里,webpack4.+的使用(一)2.点击这里,webpack4.+的使用(二)(css、less、file-loader的使用)3.点击这里,Webpack的使用(三)(html-webpack-plugin、webpack-dev-server、vue-loader 、CommonsChunkPlugin)
2021-04-14 15:39:39
628
原创 使用vuex实现登录,vuex基本使用方法
1.store/index.jsimport { createStore } from 'vuex'import { Login } from '@/api/user' //引入登录方法export default createStore({ //vuex的基本数据,用来存储变量 state: { token: '' }, //提交更新数据的方法,必须是同步的 mutations: { SET_TOKEN: (state, t
2021-04-13 20:17:55
1858
原创 vue中使用mockjs模拟接口
1.mock/request.js使用axios.create,定义基础路径import axios from 'axios'const instance = axios.create({ baseURL: '/api/'})export default instance;2.mock/index.js设置接口的使用import { message } from 'ant-design-vue/es'import instance from './request'expo
2021-04-13 19:10:51
250
原创 axios.create的使用
axios.create()是添加了自定义配置的新的axios1.用axios发送请求axios({ method:'POST', url:'http://localhost:8080/login', data})2.用axios.create创建一个新的axios发请求cosnt instance = axios.create({ baseURL:'http://localhost:8080/' //基础路径})instance({ url: '/login',
2021-04-13 16:23:11
18011
1
转载 【转】用户登录的简单实现思路,包含路由拦截
1、第一次登录的时候,前端调后端的登陆接口,发送用户名和密码2、后端收到请求,验证用户名和密码,验证成功,就给前端返回一个token3、前端拿到token,将token存储到localStorage和vuex中,并跳转路由页面4、前端每次跳转路由,就判断 localStroage 中有无 token ,没有就跳转到登录页面,有则跳转到对应路由页面5、每次调后端接口,都要在请求头中加token6、后端判断请求头中有无token,有token,就拿到token并验证token,验证成功就返回数据,验证
2021-04-13 15:54:55
454
原创 babel-plugin-import 插件的使用
babel-plugin-import是一款babel插件,在编译过程中将import的写法自动转换成按需引入的方式.安装npm i babel-plugin-import -D在babel.config.js中配置"plugins": [ [ "import", { "libraryName": "ant-design-vue", "libraryDirectory": "es", "
2021-04-13 13:40:28
1297
原创 jQuery上传和导出文件
上传文件或图片/* 上传excel文件 —— 地址,成功回调函数 */function fileUploadRequest(url, callback) { $.ajaxFileUpload({ url: url, //用于文件上传的服务器端请求地址 type: 'post', secureuri: false, //是否需要安全协议,一般设置为false fileElementId: 'excelFile', //文件上传域的ID
2021-04-13 00:01:16
542
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人