- 博客(93)
- 收藏
- 关注
原创 “setClipboardData:fail api scope is not declared in the privacy agreement“剪切板突然失效,返回fail授权Privacy问题
现在mp后台-设置-服务内容声明-用户隐私保护指引。
2023-10-31 09:36:42
502
2
原创 微信小程序阻止用户返回上一页,并弹窗给用户确定是否要返回上一页
在onload中调用微信的enableAlertBeforeUnload方法,在首次进入会自动监听当前的页面,在返回的时候会自动弹出弹窗阻止用户返回上一页,点击确定则返回上一页,取消则停留在当前页。
2023-08-07 09:24:55
1755
1
原创 饿了么输入框限制只能输入数字,并且保留小数
可以使用饿了么ui中的input-number组件实现输入框只能输入数字,这样就不能输入数字以外的,controls隐藏输入框左右俩边的加减按钮,precision小数点保留多少位,2则是俩位,但是会导致默认值为0.00的情况,俩种解决办法,第一:v-model中的字段默认要删除,因为vue的响应式特性,删除也没关系,值改动了或者编辑回显了,字段会自动添加。第二方法:给输入框设置min属性,min设置为‘’空字符串也可以解决这个问题。
2023-08-07 09:08:24
1101
原创 将富文本中的img替换成img max-width:100%,富文本图片超出
【代码】将富文本中的img替换成img max-width:100%,富文本图片超出。
2023-04-27 17:53:55
379
原创 vue3中使用onload,onReachBottom,onshow
【代码】vue3中使用onload,onReachBottom,onshow。
2023-04-27 17:53:10
2270
原创 vue中实现点击下载图片
以上代码通过fetch获取图片并转化为blob类型,然后利用URL.createObjectURL创建下载链接,通过创建的< a >标签的 click() 方法来实现下载,最后移除新建的 < a > 标签和已经使用过的 URL 对象。Vue中实现点击下载图片的方法可以使用HTML5中的< a >标签的 download 属性或者通过JS来实现。
2023-04-27 15:55:58
5386
原创 小程序在线组件的使用(跨小程序使用)
而第三方小程序在使用插件时,也无法看到插件的代码。插件开发者可以像开发小程序一样编写一个插件并上传代码,在插件发布之后,其他小程序方可调用。小程序平台会托管插件代码,其他小程序调用时,上传的插件代码会随小程序一起下载运行。引入后会在控制台出现一个报错,需要获取权限才能使用该插件,点击控制台的链接去申请,开发者后台就会出现申请,开发者同意后就可以使用了。然后再微信开发者工具进行插件开发选择插件,配置你当前账号的appid,就是你 插件想上传到哪个微信账号的管理后台的appid。上传代码后会有一个id。
2023-04-03 17:13:08
553
1
原创 vue 2 qrcode 生成根据域名二维码
二、在需要的问题放置div标签。四、 填入需要生成二维码的域名。三、 import 引入组件。一、安装qrcodejs。
2023-03-23 17:45:10
227
原创 nvm使用
介绍nvm可以帮助开发者在一台电脑上同时拥有不同版本的Node和Npm,可以根据项目的需要进行快速的切换Node版本。如果你之前电脑装过node.js,请先把之前的node.js卸载掉,不然切换版本会无效!下载可以点击此处下载,在GitHub上选择相应的版本既可以完成下载。在本次记录中选择的是nvm-setup.zip 安装版本📎nvm-setup.rar安装下载完成后是一个压缩包,解压之后双击安装。在下面这个界面中是nvm的安装位置,尽量安装到清晰容易找到的路径,以便后续修改内容,然后点击next
2022-12-06 15:12:35
1590
原创 h5钉钉导航栏实时更新(跟踪标题)标题
在跳转的时候进行钉钉判断,钉钉是根据刷新时页面的标题来定导航栏的,所以我们钉钉只能用widow进行跳转,才能达到实时跟踪。
2022-09-07 17:00:46
388
原创 h5修改钉钉双标题栏问题
解决办法:npm install dingtalk-jsapi --save现在安装钉钉的api方法。今天上线h5后再钉钉打开的时候发现会出现双导航栏的问题,然后再app.vue文件中隐藏即可。在main.js中引入注册全局。
2022-09-07 16:57:35
967
原创 uni.chooseImage安卓调用没反应
其原因就是在跳转到评价页面时,并没有在页面请求接口,想着就直接带过去了,然后导致安卓因为url带的参数过大,导致了api失效,在钉钉打开到这页面崩溃,后面在跳转到页面的时候请求详情接口,就不携带参数过去就可以了。今天遇到个问题,使用uniapp上传头像api时,当时测试是在电脑上测试h5页面的,所以当时并没有发现有什么问题,上线后用微信打开时发现上传头像失败了,当时一直在寻找问题,也是花了一天半的时间才解决。
2022-09-07 16:47:54
3441
原创 uniapp,小程序上传图片,调用相机,打开相册功能
将接口替换和参数替换其他共用直接使用即可,需要弹窗就使用俩个参数,直接打开相册或者相机就只填一个参数。uniapp上传头像上传图片,上传评价等功能都可以使用这个方法。
2022-09-02 10:56:15
3092
原创 文本超过指定字符省略掉
如果是在没有宽度的情况下,就没办法使用css去省略。文本如果有固定宽度就可以使用css省略。可以使用过滤器写法去进行省略。
2022-09-02 09:20:39
111
原创 微信支付功能
postOrder是后端接口,调用微信支付之前需要请求后端接口,拿到微信支付需要的值。使用微信支付需要用到微信的官方api。参数都是从请求后端接口返回的参数。,如果是uniapp就使用。
2022-09-02 09:12:54
2586
原创 本地运行文件打开的确是上次的文件
vscode找到manifest.json文件。HBuilderX找到配置选择hash即可。将运行模式改成hash即可。
2022-08-08 10:51:22
194
原创 阻止页面跳转/路由拦截
实现方法:使用路由拦截进行拦截操作,就比如我离开这个页面的时候有系列操作需要执行,这时候就可以使用路由拦截beforeRouteLeave。工作日常分享:今天有个需求,在离开这个页面的时候去执行一些按钮操作,但是跳转路由都是统一封装好的。...
2022-08-03 17:36:34
1931
原创 饿了么ui自定义表头内容
使用方法:slot="header"代表着表头,设置表头内容,但是slot-scope="scope"需要加上,否则不会显示,然后再设置列的内容即可。工作日常分享:今天有个需求,在表头上家一个?号,还是圆圈中带一个问号。实现方法:饿了么组件库中自带的参数。......
2022-08-03 16:47:46
1183
原创 vue 实现只有中评好评差评功能
循环渲染的方法score是后端所需要的参数,自己根据后端需要的参数定义,在点击的时候将当前下标赋值到一个指定的字段中,然后给当前的盒子加类名,更改他的点击样式之类的,注意icon的渲染,不要写错了。工作的日常分享4vue实现中评好评差评功能,一开始产品经理的要求是用星星,后面说要改成只有中评好评差评,一开始是打算用饿了么组件库的,后面就只能自己想办法实现了,实现起来也还是蛮简单的。实现方法首先需要在阿里巴巴图标库去选择对应的图标,具体的使用方法可以看官网。...
2022-07-28 09:26:27
578
原创 el-form 动态控制rules是否校验
需要主要数字是字符串还是数字类型,假设以这个是和否为例,只有为是的时候才触发校验,那么就设置为当这个参数为1的时候才触发校验,这种方法是最简单的,如果你的校验是在标签里的话,那么就需要另外设置,那么请往下看。那么此时的校验判断就应该写在标签内,比如下图这样,但是为1后的rules应该要精确到他的指定属性,如果prop是name,那他就应该是rules.name。工作日常分享今天一个朋友问我,他有一个需求,就是怎么去动态控制表单的校验,下面图片举例,假设只有为是的时候才需要去校验,这种情况下要怎么处理。...
2022-07-27 15:22:29
4673
3
原创 将参数或者数据当做属性使用
注意事项如果后端需要的格式或者自己需要的各种需要前面的0,1的时候就使用push方法,push进数组,这个时候定义的变量需要改成数组,如果不需要这个0和1就使用上面的obj合并方法Object.assign()工作日常分享3今天在工作时候,后端给我提了个奇怪的要求,要求参数当做属性使用,也就是键值对中的键。方法循环的时候将值使用【】框起来使用即可,前提是定义。要求比如图中的1252参数当做属性使用。.........
2022-07-27 10:43:44
144
原创 使用循环总是拿到最后的值
原理当你定义了一个变量或者在data中定义了一个变量去储存数据,然后将循环的值赋值进去,打印出来的值总是循环出来的全部结果,而不是一个数组对应一个结果,原理就是当你循环去赋值的时候,始终都是赋值给一个指向,而这个值始终都会覆盖上一次的值。工作日常分享2在使用循环的时候,有俩个数组或者多个数组时,按照循环的道理,每次循环都会拿到本次循环的值,但是当你去打印值的时候,发现,他拿到的总是循环出来的所有数组的值。解决方法将定义好的变量放进循环中,这样每次循环出来的时候存储变量的都是一个新的值。.........
2022-07-27 10:28:42
734
原创 统一输入框只能输入数字且不能小于1
使用正则去判断当前的数字,然后将正则处理过的数字重新赋值给当前输入框的值,e.target.value就是当前输入框中的值,在需要限制的输入框中去定义@blur方法即可实现统一。工作日常分享1工作时遇到一个页面有很多的输入框时,要求又是只能输入数字,而且不能小于1,而这个时候页面上有很多的输入框,如何统一所有输入框。方法1、只能输入数字就比较简单,在标签的v-model中添加一个修饰符number即可(v-model.number)在标签中定义@blur方法(失去焦点),然后定义一个方法。...
2022-07-27 09:53:55
770
js实现调用浏览器打印功能
2023-05-29
js下载成text文件和导入text文件和调用浏览器打印文件内容
2023-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人