
前端学习
文章平均质量分 65
Pikachu_magical
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uniapp 异步加载 级联选择器
根组件使用thorUI效果使用参数color选中颜色optionsuniapp插槽选项popupTitle弹窗标题placeholderonpopupclosed弹窗关闭popupopened弹窗打开change节点改变readonly只读clearIcon清除按钮border边框地区请求写在组件内了,可以按需调整数据需要处理为互相学习,有问题及时沟通......原创 2022-08-01 10:38:44 · 5544 阅读 · 2 评论 -
uniapp h5在钉钉移动端 钉钉自带导航条与color-ui的cu-custom导致双重导航问题
uniappvue3版本背景原本为app,后期要求h5版本,主要针对与手机钉钉环境使用下图为企业微信双重导航条效果(钉钉有同样问题,忘了截图,目前只针对钉钉做了处理,思路一致)最初思路想到了判断运行环境,使用条件编译实际修改中发现无法判断钉钉微H5应用环境,只能判断出Android与ios,app与h5区别总之条件编译处理不太理想app与h5条件处理会导致不自带顶部导航的浏览器效果较差。.........原创 2022-07-22 13:09:24 · 2355 阅读 · 0 评论 -
uniapp vue3版本 小程序及Android 引用jsencrypt 密码加密问题
android端引用jsencrypt 实现密码加密失败vue2版本在小程序及app,因不存在window全局对象,报错无法使用使用替代方案加密解密方法在vue3中vite 不支持 commonjs exprots 导出尝试转换插件之类的解决办法无效在替代文件中修改在加解密方法中......原创 2022-07-10 18:47:47 · 3182 阅读 · 8 评论 -
js 深入学习(一)
this、原型、原型链、作用域、作用域链、闭包thisthis指的是函数运行时所在的环境, 随着执行环境的改变而改变。var obj = { foo: function () { console.log(this.bar) }, bar: 1};var foo = obj.foo;var bar = 2;obj.foo() // 1foo() // 2构造器的this与return如果 return 返回的是一个对象,则返回这个对象,而不是 this。如果 return原创 2022-03-21 08:22:49 · 346 阅读 · 0 评论 -
vue项目vue.config.js中devServer.proxy代理配置容易让人忽略的问题-踩坑
这种在项目测试注意到一个很奇怪的问题, vue-image-crop-upload 该组件的图片上传请求在开发环境没有一点问题,一到生产环境就开始报错仔细对比发现问题出在请求路径上开发环境中 请求都是 http://localhost:8013/开头而生产环境中 正常的请求都是以后端地址开头,而出问题的请求是以前端地址打头该组件请求没有经过封装的axios拦截器,开发环境与拦截器请求地址一样,但到生产,其他封装的情景就以后端服务地址开头了,而组件仍是以前端地址开头当时急于解决问题,没有深究原因原创 2021-11-07 16:53:36 · 3490 阅读 · 1 评论 -
[前端问题解决]不要让数据限制你的思路
最近有这样一个需求,三种难度,每种三条规则后端返回是这样一个数组(里面有9条数据)probability: [{ 'difficulty': 1, 'end': 5.0, 'probability': 50, 'start': 0.0 }]在受限于已有数据的情况下,思路很容易被限制一般情况可能会想到直接v-for,把这个数据循环出来但这样导致是一下子循环出来9条,但设计稿中,每个难度(3条一组)需要一个边框,直接处理样式是原创 2021-04-11 11:28:39 · 181 阅读 · 0 评论 -
eladmin框架学习总结(二)
eladmin框架学习总结(一)混入基础mixins: [presenter(), header(), form(defaultForm), crud()]在这些混入完毕后,presenter()中的created()钩子触发toQuery()接着触发refresh()方法// 刷新refresh() { if (!callVmHook(crud, CRUD.HOOK.beforeRefresh)) { return; } return new Prom原创 2021-04-03 08:53:00 · 1754 阅读 · 0 评论 -
eladmin,复杂表单(对象数组)验证问题
最近在做的页面中有个需求,添加规格这种模块化的表单内容单独封装组件又复杂化了然后昨天看到了一个表单数组循环出来固定的几条内容受其启发,想到用v-for处理<el-form v-for="(item, index) in form.ruleList" :ref="ruleList" :model="item" :rules="goodRulesvalid" label-width="80px"> <el-form-item原创 2021-03-28 10:47:23 · 471 阅读 · 0 评论 -
eladmin框架学习总结(一)
项目文件夹结构-node_modules 依赖安装文件夹(要进行git忽略)-dist build后的文件夹(要进行git忽略)-public 主要放置入口index.html文件和项目LOGO-src--api **请求api封装(封装请求-常用)--assets 静态资源--components **自定义组件封装(封装所需要的组件-常用)--router **路由(路由跳转-常用)--store vuex配置--utils 通用工具封装原创 2021-03-20 11:43:55 · 2116 阅读 · 0 评论 -
web前端学习 JS预编译,执行上下文,变量函数提升
web前端学习 JS预编译,执行上下文,变量函数提升JavaScript运行三部曲语法分析预编译解释执行数据类型var length = 7; // 数字var lastName = "Gates"; // 字符串var cars = ["Porsche", "Volvo", "BMW"]; // 数组var x = {firstName:"Bill", lastName:原创 2021-01-14 09:03:43 · 232 阅读 · 0 评论