摘要:
// 奖池总量let pond = 1000 // 奖品配置 let prize = [{ name: '01', prob: 0.17 }, { name: '02', prob: 0.05 }, { name: '03', prob: 0.5 }, { name: '04', prob: 0.0 阅读全文
摘要:
1、Vue2.0中使用的Object.defineProperty Object.defineProperty只能对对象的属性值进行劫持。 function observe(data, key, value) { Object.defineProperty(data, key, { get() { 阅读全文
摘要:
目录结构 接口封装第一步,先在app.js中全局设置自己的接口根地址 globalData: { baseUrl: 'xxx' } 接口封装第二步,在utils文件夹中创建request.js,封装代码如下 const app = getApp() const baseUrl = app.globa 阅读全文
摘要:
1、前端在登录时,将登陆成功返回的token通过cookie存储下来。并在每个请求中携带自定义token,请根据实际情况自行修改,例(config.headers['Authorization'] = 'Bearer ' + getToken())。 2、前端设置响应拦截器(service.inte 阅读全文
摘要:
何为防抖? 以点击事件为例,如果没有设置防抖,那么你点击了几次,事件就执行几次。这会造成不少问题,例如如果你是一个表单提交的话,因为调用接口提交数据时,会有延时,不会立刻就提交完成。在延时的这段时间里,如果你一直点击提交,就会造成提交了多次的情况。因此这时我们就需要用到防抖来防止这种情况。 代码示例 阅读全文
摘要:
1、安装ESLint npm install eslint --global 2、vscode中安装ESLint插件 3、在setting.json中添加配置项 "editor.codeActionsOnSave": { "source.fixAll.eslint": true } .eslintr 阅读全文
摘要:
安装flexible和postcss-px2rem npm i lib-flexible postcss-px2rem --save flexible会为页面根据屏幕自动添加标签,动态控制initial-scale,maximum-scale,minimum-scale等属性的值 >设备缩放比 一、 阅读全文
摘要:
字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“ 阅读全文
摘要:
先批量注册组件指令,新建directives/index.js文件 import copy from './copy' const directives = { copy } const install = function (Vue) { Object.keys(directives).forEa 阅读全文
摘要:
一、AIpix在线图片编辑器 网址: https://aipix.net/editor/?lang=zh 非常使用的一个在线图片编辑工具 二、CSS 过度效果的集合 网址: https://cssfx.dev GitHub: https://github.com/jolaleye/cssfx CSS 阅读全文