- 博客(30)
- 收藏
- 关注
原创 uniapp微信小程序分享
1.功能需求:点击顶部右上角三个点,实现分享!第二种:小程序右上角原生菜单自带的分享按钮;(和 onLoad 等生命周期函数同级)第一种:开发者在页面中放置的分享按钮;小程序中用户点击分享后,是调用。根据from类型来决定。
2025-01-14 17:03:21
230
原创 uniapp使用uni-icons有些图标不显示
新的图标组件,替换掉旧的uni-modules/uni-icons就行了。问题:在点击uni-icons改变箭头type时, 发现down 不显示。网上查找到文章,亲测有效。
2025-01-09 15:31:25
493
原创 uniapp背景图backgroundImage动态引入,不显示以及引入方式分析
问题分析:引入成功但是页面不显示,浏览官网发现需要是。需求:根据当前类型状态显示不同的背景图或者图片。问题解决:采用 require 引入。
2025-01-09 10:41:42
448
2
原创 uniapp 监听input值改变 防抖
功能需求:点击input框进行输入然后调接口。防抖:触发高频事件后n秒内函数只会执行一次。节流:高频事件触发,但在n秒内只会执行一次,问题分析:每次输入都会调用,影响页面性能。
2025-01-07 17:14:07
231
原创 uniapp 小程序样式兼容问题媒体适配@media
只能适配当前机型,模拟器上切换机型发现样式不齐!media-feature:表示媒体特性,比如设备的宽度、高度、分辨率等。,(逗号):相当于"或"操作,任意一个条件满足时应用样式。and:用于组合多个条件,所有条件都满足时才会应用样式。@media查询的css写在前面会被后面的css所覆盖。not:取反,应用在不符合某个条件的设备上。min-width:设备屏幕的最小宽度。max-width:设备屏幕的最大宽度。all:适用于所有设备(默认)print:适用于打印设备。解决:采用@media媒体适配。
2025-01-07 16:21:27
355
原创 uniapp tabBar页面二次切换和返回tabBar页面接口不重新调用问题
新增添加成功后,跳转到首页list,发现接口不请求!问题分析:首页list接口首次进入页面接口调用成功,接口调用我当时写在。生命周期,接口就会重新调用。
2025-01-06 09:17:33
277
原创 antd form表单v-decorator弹框回显setFieldsValue报错:Warning: you caot set a form field before rendering a ...
v-decorator="[id, options]" 与 pick,对应的字段名不能多写,对应几个就写几个,一定不能多写,多写会报错。
2024-12-02 17:10:17
310
原创 jsmind贝塞尔曲线改成直角直线
jsmind0.8.5找到es6/jsmind.js找到class f straight直线和curved曲线,我是修改的curved: this._brokenline_to。问题描述:业务需求和设计给的图是。
2024-09-12 14:23:18
407
3
原创 vue监听页面高度,缩放后antd表格超出问题
el 被新创建的 vm.el替换,并挂载到实例上去之后调用该钩子。此时 el 替换,并挂载到实例上去之后调用该钩子。此时el替换,并挂载到实例上去之后调用该钩子。此时el为真实的DOM元素。数据更新时调用,发生在虚拟 DOM 重新渲染和打补丁之前。你可以在这个钩子中进一步地更改状态,这不会触发附加的重渲染过程。写在mounted里面存在问题,查看生命周期经测试,最后改写在beforeUpdate里面ok的。问题描述:首次进入页面显示正常,缩放也正常;刷新当前页面,再次进行缩放,表格超出。
2024-09-11 15:53:26
306
原创 vue2安装jsmind,引入报错
目录里,我们将不再升级它,并会在未来的某个时间里删除此版本,建议所有人使用最新版本以获得最新的功能及bug修复。修改jsmind连线line_style: 'straight'不生效!在本地项目这样引入是正常的,页面使用也是正常的okok。就很奇怪,然后去看jsmind官网找,结果没有找到同类。此文章希望可以给将要使用jsmind的兄弟们一点帮助。但是但是,公司是华为云桌面,这样引入就警告。查看官网发现这种引入项目不适用...解决方案:在main.js 引入。这种引入项目正常使用,但是我。
2024-09-06 16:49:41
544
原创 首次进入页面dataZoom超出宽度
错误效果图:问题分析:报错原因是,在watch监听数据的时候调用了this.mychart.clear(),但是删除this.mychart.clear()后,页面dataZoom就会超出固定宽;网上找了一圈:ECharts 的 setOption 方法是用来更新图表的配置项,并重新渲染图表。当你传入一个空对象时,ECharts 认为你没有提供任何新的配置信息,因此不会对图表进行任何更改操作,最后经过调试Echarts.dispose();可以代替Echarts.clear(),从而不会引起报错。
2024-03-18 17:26:12
346
原创 antd中a-date-picker日期选择禁用节假日和周末
this.threeDate数组里面数据是后端返回给前端的节假日日期,节假日日期需要后端返回给前端进行处理。由于是内网开发,不能采用网上已有的接口。效果图:国庆节假日无法选择,周六周日也一样。
2023-10-16 14:06:52
650
1
转载 微信小程序开发uniapp+uview:实现毛玻璃效果
通过直接在CSS中使用filter来设置实现高斯模糊效果,其实filter是一种“假模糊”,因为需要一层做背景并且使用filter属性来达到模糊效果,另外一层(需要在背景层上面 )设置一个半透明的背景色,二者结合使用,才能达到模糊效果。设置backdrop-filter : blur()属性,并且结合background : rgba()来实现按钮的高斯模糊效果。属性其实可以让开发者为一个元素后面区域添加图形效果,因为它适用于元素背后的所有元素,为了能够看到效果,必须使元素或者背景设置为部分透明。
2023-07-07 17:54:11
2112
1
原创 uniapp微信小程序安装uview库引入组件一直not undefined
问题:按照uview官网一步步安装下载、配置,最后在页面引入简单u-button组件,却显示按理说一步步照着操作不会存在这种问题,检查uview-ui文件确实是在node-modules下面 没毛病啊!!在网上翻阅很多文章,发现是uview官网配置最后一步的问题。
2023-07-07 09:05:01
2303
1
原创 vue组件弹框点击其他区域弹框关闭
点击bigbox盒子之外的区域关闭该弹框。记得beforeDestroy()删除click事件 removeEventListener。方法返回一个布尔值,表示一个节点是否是给定节点的后代,即该节点本身、其直接子节点(contains(otherNode) otherNoder 是要测的节点。备注:otherNoder不是可选的,但是可以设置为null。接口的 contains())、子节点的直接子节点等。
2023-03-17 16:51:15
750
原创 [antdv: DatePicken] ‘value‘ provides invalidste moment time.If you want to set empty value,use`null`
[antdv: DatePicken] 'value' provides invalidste moment time.If you want to set empty value,use`null`
2022-07-19 10:55:17
140
原创 antd 表格table自带分页和重置问题
api文档上分页配置是 pagination,在data里面 重置页脚主要是用到current,current是当前页码,不能用pageNo,开始我认为用pagNo也是一样的,结果发现,重置然后再查询页脚应该回到第一页,但是没有,pagNo虽然重置,数据到了第一页但是页脚没有回到第一页。 后端给的页码是pageNo,你跟着对应就行;改变每页显示数量, 大致功能...
2022-07-14 09:53:53
2702
原创 git简单的一些操作
1.找到对应文件,反键找到 git Bash Here2.初始化 git init , 就可以看到当前目录下有一个git文件3.关联远程仓库 git remote add origin + “路径”4.git remote -v 查看链接情况5.添加当前目录的所有文件到暂存区 git add .6.提交暂存区到仓库 git commit -m "提交备注的信息"7.取回远程仓库的变化,并与本地合并 git pul8.推送到远端仓库 git push...
2021-12-23 13:29:21
309
原创 采用vue-cli搭建vue创建项目报错:command failed: npm install --loglevel error
在网上找了好多文章,发现都不行(每个人遇到的问题电脑下载的配置不一样),最后我是直接将电脑c 盘下,用户文件在C:\Users\Administrator下面, 注意这个Administrator是你自己电脑的用户名称.将 .npmrc 直接删掉,然后再重新创建项目就可以了。自己创建项目时,选择 Manually select features ,到最后起别名,可起别名也可以不用看自己(相当于备份框架下次可以直接选择这个),也是可以在这个npmrc文件中看到,不需要的话直接删掉...
2021-12-16 13:44:42
2246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人