- 博客(43)
- 收藏
- 关注
原创 TypeError: Cannot read properties of undefined (reading ‘cancelToken‘)
Cannot read properties of undefined (reading 'cancelToken')
2023-01-31 17:06:29 334
原创 解决data functions should return an object 并(Property “visible“ must be accessed with “$data.visible“)
vue简单的报错
2022-07-20 13:04:14 96
原创 基于element-ui树目录的懒加载使用方式
使用element-ui 组件生成 目录树组件,懒加载的方式获取子节点,设置选中目录高亮功能,并给目录树设置图标
2022-05-09 16:18:35 355
原创 vue 基于v-model 双向绑定原理 二次封装el-radio-group组件
封装组件`<template> <div class="box"> <el-radio-group v-model="radio" @change="update"> <el-radio v-for="item in radioList" :key="item.id" :label="item.value"> {{item.value}}
2022-04-18 19:17:01 978
原创 解决css内容高度不固定,transition手风琴效果失效的情况(展开收起)
最近写了一个筛选功能,要使用手风琴效果展开内容,但是高度不固定,故此添加的动画效果失效,对此有两种解决方案给需要展开/收起的元素(即添加了动画属性transition的元素),添加属性 position: absolute;计算当前模块元素的高度,有时候计算高度很不方便,但是可以使用一个简单的方法直接获取展开的高度...
2022-02-07 16:13:05 938
原创 跳转页面滚动到页面指定位置(scrollIntoView)
经常使用到scrollIntoView这个函数,但是没有记录过,今天写个demo 一个简单的使用需求:点击按钮A跳转到页面B后,B页面滚动到指定位置;A页面,home.vue<template> <div> <el-button type="primary" @click="toOpen()">跳转按钮</el-button> </div></template><script>export de
2022-01-10 12:56:41 363
原创 Invalid prop: type check failed for prop “value“. Expected String, Number, got Array问题解觉及查找
写了一个vue封装组件一直报这个错误找了很久真的头秃 在网上找了很多方法不对后来经过持久奋斗,灵光一闪,终于找到了问题用的select组件 绑定了两个参数 v-model 值 及multiple值 ,看下图所以总结一下 错误原因主要是,绑定的值类型也要查看是否跟其他参数相匹配,否则会一直报错踩坑记录~~ 完结~~~ 撒花~~~...
2021-06-10 12:44:17 559
原创 element-ui tabs标签嵌套使用时 基础下划线不显示的问题
前几天写到 tabs标签 嵌套使用的时候,嵌套的tabs 下划线无法显示,记录下解决办法在内层tabs 上添加v-if =“外层tabs的activeName”,意思为当选中这个嵌套的页面时才挂载 内层tabs实例:<template> <div class="billManage"> <div class="content-box"> <el-tabs class="ovewview-tab" v-model=
2021-05-11 13:39:32 2483 1
原创 JS中小技巧
正则表达式的用法 str.replace(/([A-Z])/g,"_$1")此用法可以将驼峰转为下划线,即 ‘callType’ => call_Type// 驼峰转下划线-by 饼干 2021-5-8 13:14:49export function camelCase2Undeline(str){ return str.replace(/([A-Z])/g,"_$1").toLowerCase();}解释:$1 :正则捕获的第一组元素,就是第一个括号括起来的($0 是第零组..
2021-05-10 19:23:23 80
原创 产品采集库开发完毕——记录问题
产品开发库主要是用于运营人员开发产品的模块,可以根据产品链接从电商网站拉取产品信息,然后计算采购价预售价,也可以上架产品以及下架产品,并对产品进行评价。可以在首页表格中检索信息并需要的字段,也可以导出产品信息模块主要由表格和form表单以及弹框事件构成,下面主要记录下开发过程中遇到的问题以及需要注意的点,以便回忆和查看。问题:弹框中form表单的数据无法重置为空,当第一次填写弹框的form表单数据保存后,使用重置表单函数,无法清空数据。答:查看了网上的不少资料,这里整合一下。(1)re
2020-12-03 10:05:37 105
原创 js 中如何筛选处理符合条件的数据
因为老是记不住 所以特此写一个博客提醒自己:方法一:JavaScript Array filter() 方法array.filter((currentValue,index,arr)=>{ console.log("...")})定义和用法:filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。注意: filter() 不会对空数组进行检测。注意: filter() 不会改变原始数组。返回值:**返回数组,包含了符合条件的所有元素。**如果
2020-11-11 17:24:54 3965
原创 element-ui 图片上传:limit=‘1‘只允许上传一张的情况,第二次上传失败
前面写FBA 有限制单张上传图片的情况上传成功以后 但不符合格式需求 所以返回上传格式不正确 需要二次上传 这个时候 再次点击上传则上传失败 是因为我第一次上传以及成功了 虽然不符合要求所以药在上传成功的函数里面做判断 如果不符合要求 则清空之前上传的文件列表即可<el-upload class="upload-demo" :action="$baseURL + '/index.php/fba/uploadExceltotal'" :limit="1" :on-exce
2020-11-04 12:05:10 1312
原创 FBA项目模块完结感想
FBA项目模块整理:首先,整个模块开发过程中,与后端的沟通不够及时,对于不同的权限显示不同的按钮这一点,前端我做了判断已经写死了,同样的后端也做了判断会根据不同的权限返回按钮的名字或是否显示的Boolean值这一点没有提前沟通好 导致重复作用 是一点弊端可以借鉴louis的代码**css<el-table-column align="center" width="200px" label="操作"> <template slot-scope="sco
2020-10-15 15:58:50 190 2
原创 踩坑关于Uncaught SyntaxError: Unexpected identifier错误解决分析
最近系统报错Uncaught SyntaxError: Unexpected identifier错误解决分析查看了网上的方法每个人的情况不同 遇到的问题也不同 我没查到 逗号错误 也没查到字符串类型的值没有加双引号的情况后来发现是代码书写错误...
2020-10-14 13:51:03 3746 1
原创 踩坑之子函数使用return未退出当前函数
今天写到一个父函数调用子函数 子函数中使用了return但是不起效果所以 在网上查了下 发现js中没有php的 exist的用法 能够直接跳出程序 中断程序执行有时候不得不使用嵌套函数的方法 所以一般想跳出父函数的话 要使用回调子函数return返回一个值用父函数判断这个值再确定是否继续执行下去 是否跳出父函数首先记录下为什么没有跳出 当前子函数再记录下如何跳出父函数...
2020-10-12 12:01:23 727
原创 git 主分支(master)代码 合并到次分支上,主分支代码优先次分支
主分支代码合并到自己的分支上这里主分支叫master 次分支叫Reindeer首先在自己的分支上 把自己的代码提交到自己的分支 保证本地没有未提交的代码把代码都提交以后 切换到主分支git checkout master再把主分支上领先的代码拉取下来git pull origin master再切换到自己的分支git checkout Reindeer把主分支的代码合并到自己的分支上(master的分支领先于自己的分支 于是merge 主分支)g
2020-08-19 10:51:15 296
原创 git 次分支代码 合并到主分支(master)的方法
最近,项目分给两个人写了 ,于是开始用分支处理代码了特别来记录下方法 防止以后遗忘 下一篇写 主分支代码比次分之代码超前 把主分支代码合并到次分支的放法我这里的命名:主分支为 master 次分之命名为 Reindeer首先把在次分支Reindeer的代码提交到次分支上git pull origin Reindeer git add .git commit -m "提交次分支代码"git push origin Reindeer这里也可以用开发工具自带的git提交方法
2020-08-19 09:54:04 188
原创 基于vue的简单折叠面板的实现 uniapp自定义样式折叠面板
好叭 今天写折叠面板功能~~~ 最近在写uniapp 设计图里面有一个折叠面板功能但是查看了基于uniapp的组件 及u-view的折叠面板 都无法自定义其标题内容 所以只能自己写一个咯用vue写还是很快的 起码我同事五分钟就给我写完了 话不多说上代码css部分这里有个地方一定要注意 就是列表里面一定要有一个开关,用来控制开关的我这里叫open假数据放在这里 叫做list 折叠面板的样式可以自己调呀 有什么不喜欢的就改动吧<template> <view
2020-07-24 17:49:31 3250
原创 基于uniapp的一个方便、好用的简单组件库
好的 今天是可以写博客的一天呀同事 louis最近写了一个基于uniapp的样式库 内容包含 字体 色彩 布局 盒模型 以及图标 让编写uniapp前端样式的时候 更方便 更快捷 用了之后 觉得超级方便呀 so 来记录下使用方法大佬的世界只能仰望呀上个主页的图吧使用方法就是 从git上拉取代码 然后 在本地运行 查看使用方法想要使用这个ui库 打开louisUI项目会看到有一个louis-ui文件夹复制这个文件夹 然后在自己的项目根目录粘贴再在App.vue页面引入即
2020-07-20 11:21:09 589
原创 uniapp微信授权之 有个别用户 无法正常授权
今天又来记录开发路上的坑啦昨天碰见一个很奇怪的问题 授权代码已经反复测试过没有问题绝大部分用户测试也是没有问题的 但是有个别用户无法授权成功经过测试 也抓取到了code码 所以搞不明白为什么抓不到后台返回的信息秃头…之后进行了一些改良 然而并没有什么用第二天 经过多次测试 终于找到了原因 是因为个别用户的名字里面含有 非法表情包真的扎心 解决办法就是把数据库里面的存储类型 就可以解决用户授权问题了话唠告辞~~~...
2020-07-16 16:24:04 436
原创 开发环境和测试环境的发包(及uniapp的request封装)
// created by wangyong for uni-app request 2019.11.22const isDev = process.env.NODE_ENV === ‘development’let baseURL = nullif (process.env.NODE_ENV === ‘development’) {// 这里就是本地跑的情况 就是本地运行 分安卓机和ios机 如果想在正式环境上运行将域名换为正式域名即可baseURL = ‘/api’;// console.
2020-07-04 14:39:00 1358
原创 H5之微信授权登陆 (uniapp网页版微信授权登录)
今天来复盘代码了 不然这个月过完 我可能脑子里又啥都不剩了 感觉自己跟个金鱼脑一样 十分沧桑1.首先 要做微信授权登录 你的有一个微信公共号 因为授权登录要配置APPID 以及网页授权域名这里的网页授权域名真的让我栽了好多的坑一眼难尽 啥也不说了 直接上图公众号的开发 —>基本配置中设置**接下来在公众号的开发 —>接口权限中设置域名 **这个域名一定要正确 而且是安全域名 因为不仅代码放在上面 微信授权回调的域名也是这个在网页服务中的 页面授权用户基本信息中
2020-07-04 14:22:26 3924
原创 uniapp版本更新 热更新及自然更新
哈哈哈 今天来记录下uniapp的更新版本方式首先分为热更新和自然更新1.热更新是指强制更新 就是必须更新 当系统出现bug时 或者有新增功能影响使用时 使用热更新2.自然更新则是 可以选择的更新 点击下载按钮则下载 点击取消则放弃更新好啦 接下来上代码吧在App.vue页面可以卸载onLaunch里面 也可以卸载methods中然后在onLaunch调用 我用的是后一种方法methods: { ...mapMutations(['login']),//这里不需要的可注释掉
2020-06-22 16:02:59 1318
原创 解决笔记本电脑(i)某个键的字母按不出来
前两天清理电脑键盘没有关机然后清理了一下键盘再使用的时候就打不出 i 字母了 重启也没用看网上说 使用Fn + F11 可以 但是可能每个电脑配置不同使用失败 最后 想了想F11 不行 最后试试F12吧最后Fn + F11 成功解锁 哈哈哈特此记录...
2020-06-19 22:23:43 4556 2
原创 vue当前(路由)页面跳转当前(路由)页面,刷新数据
最近呢 总是踩坑 就是那种今天我写了代码 但是吧一直报错 然后明天再写就对了 =。=咱也不知道是为啥 咱也不知道是咋回事 只能说萌新小白在线吃菜言归正传 最近写了一个商品详情页 在当前商品详情页 还可以跳到另一个商品的详情页 也就是改变参数 当前路由跳当前路由下面写了两种方法 有一种是我同事louis交给我的1. css <!--这是一个elementui选择器select 选择不同的产品 我这里只用两款--> <div class="btn
2020-06-11 14:05:24 5172
原创 UniApp之播放视频、 下载视频到手机相册、添加下载进度条功能(踩坑记录)
最近有写到一个uniapp视频下载的功能 ememem 其实下载好写 但是加入进度条以后就出现了一些bug首先,添加进度条以后,加载的时候开头会反复加载其次在downloadTask.onProgressUpdate的回调中的信息弹出框不会弹出也百度了一些资料 但是使用百度的写法发现并没有解决这些bug 最后请同事帮我看了下找到了原因 下载视频的时候相当于立马创建了一个水池 往里面注入水的过程就是下载的过程当点击下载的时候 回调会立刻执行也就是水池建立完毕了 所以返回的下载进度百分
2020-06-11 09:54:41 2634
原创 vue 使用鼠标移入移出事件发生冒泡事件阻止冒泡不生效的解决方法
今天是非常忙碌又很坑的一天啦 又踩了一个坑按需求写了一个鼠标移入出现价格 详情的盒子 鼠标移出消失的方法使用mouseout和mouseover 但是这时候就发生了冒泡事件父级元素绑定定mouseout和mouseover,移过父元素和子元素是都会触发!!!!!尝试了@mouseout.stop.prevent=“addClassload(index)” 等阻止冒泡事件都不行最后查资...
2020-04-23 09:45:03 5313 2
原创 uniapp封装request函数 实现唯一登录,一个账号同时只能登陆一个设备
今天有空 ,所以又来总结自己的工作啦~ 今天写如何封装request请求并且 在每个请求这里通过设置token实现唯一登录的问题,一个账号同一时间只能登陆一个账号先上封装的request代码啦~~~ 这个是借鉴网上的资料写的 我会把博主的链接放在本文最后,感兴趣的可以去看下啦1.在项目根目录下建一个common 文件 然后写http.js ,如下图2.然后在main.js文件中引入i...
2020-04-03 18:00:56 2739 3
原创 uniapp在解决谷歌浏览器跨域问题,在谷歌浏览器运行
最近在写一个uniapp项目 但是app无法在谷歌浏览器上运行 运行就报错后来看了报错信息,是跨域问题,于是就使用了官方推荐的HBuilderX的内置浏览器,说实话用久了还觉得蛮方便的,主要是我是单屏幕,总是来回切换会十分的不方便,但是我还是十分的想要解决这个跨域问题,好啦,废话不多说,上代码~~~在manifest.json的源码视图里,使用代理服务器的方式"h5" : { ...
2020-04-03 15:22:56 3279 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人