- 博客(70)
- 收藏
- 关注
原创 uniapp vue3 使用画布分享或者收藏功能
如果大家想不显示图片,生成画布之后会返回一个地址图片,显示这个图片加一个hidden 就可以了。使用HBuilder X 开发小程序,大多数的画布插件很多都是vue2的写法,vue3的很少。自己项目亲自用过,功能基本是完善的,大家可以在链接去看示例。动态数据就循环放在一个view 中给他塞进去就可以了。我自己也试了很多个插件,但是有一些还是有问题,不好用。大概样式写一下,大家也可以按照我的格式粘贴。
2024-07-26 17:10:13 388
原创 uniapp vue3 封装picker时间选择器 年月日时分秒
1、因为在uniapp中并没有完整的年月日时分秒,所以需要自己写一个组件常用。confirmPickDate 在其他方法是改变后数据。用组件ref调用open(val) 是默认赋值回显。2、 封装好的组件实际效果。
2024-07-16 10:15:24 847 3
原创 UglifyJS 压缩工具
当我们有a.js b.js文件,b.js需要调用a.js中的文件,然后1.html上需要调用b.js方法的时候。首先确保你的计算机上安装了 Node.js。如果没有安装,你可以从。main.js (main.js调用了ab.js)点击按钮页面正常显示。
2024-03-15 15:23:28 833
原创 【微信小程序】传参存储
在微信小程序中,大多数的数据操作都是异步的,包括像 wx.setStorage 这样的存储数据的方法。异步操作意味着当调用这些方法时,程序会继续执行后续的代码,而不会等待这些方法执行完成。因此,在小程序开发中,推荐使用异步方法进行数据操作,如 wx.setStorage,确保程序的流畅性和性能。globalData类似vue中的vuex,当globalData中数据发生改变时,页面上之前赋值信息不回发生改变,如果要求改变的话也需要改变,可以在切换页面的时候 在onShow中再重新赋值。
2024-03-08 16:27:59 1157
原创 【微信小程序】基本语法
每个页面和组件都有自己的生命周期函数,这些生命周期函数可以让开发者在特定的时机添加自己的逻辑代码。以下是小程序中常见的页面生命周期函数。1、列表渲染(wx-for、block 改变默认wx:for item等):页面显示时触发,包括从其他页面返回当前页面、小程序启动等情况。:页面隐藏时触发,一般用于页面跳转到其他页面时执行清理工作。:页面初次渲染完成时触发,可以进行页面渲染相关的操作。:页面卸载时触发,一般用于清理页面数据和监听事件。:页面加载时触发,一般用于页面初始化数据。
2024-03-08 14:24:13 894
原创 【微信小程序】网络请求
这一行是设置了 Authorization 头,用于在进行需要授权的 HTTP 请求时发送身份验证信息。在这里,它使用了 Bearer Token 认证方案,通过 'Bearer ' + wx.getStorageSync('token') 获取本地存储的 token 并附加在 Authorization 头中发送给服务端。总的来说,这段代码的目的是在进行 HTTP 请求时,设置请求头信息,包括内容类型和身份验证信息,以便与服务端进行通信并进行相应的授权操作。在其他页面就可以直接使用。
2024-03-08 11:11:56 602
原创 【微信小程序】底部菜单(tabBar)
1、首先在app.json中设置pages 首页和我的页面。2、在app.json文件中添加tabar底部菜单信息。
2024-03-04 14:09:40 372
原创 小程序画布(二维地图线)
首先开始是想用小程序兼容openlayers的,但是了解到用不了,那就用画布来解决。data 数据 (如上图线数据一致)
2024-02-23 15:45:55 420
原创 vue3导入文件夹、导入文件、导出zip、导出
开发测试是没有问题的,打包给后端生产环境下,就会导出zip有问题,这时候查看是config,js还是开发环境下的api 所以我在里面就多加了一个一模一样的判断,这也是最笨的方法。遇到过一个小问题就是,我的项目在config.js中判断了是不是开发环境还是生产环境,但我实际中。我就用了最原始的方法axios 导出zip 因为之前也没有这样的需求。注意:在传相同的文件时,会发现无法触发change事件。导出dat格式(这个简单无需多说)前端导出zip压缩包。
2024-02-18 10:56:42 1589
原创 vue-tabel 中使用 el-autocomplete 出现的问题
我自己用的话缺一不可说一下我自己项目中遇到的问题吧,我写的是表格中套表格,会出现就是当下拉选的时候用@selete是可以用的,但是用@blur也可以触发 , 但是仅限于 失去焦点点在表格内才会触发,在其他地方是不会触发的我查了一下原因是冲突了在二级表格的时候我就只用了@change 方法但是这还里面还有一个bug 就是输入的时候后面会有一个小删除按钮,当我点击删除的时候,@change事件传的值不是为空,而是修改之前的值 索性我就不用× 直接把他disaplay :none 了。
2023-09-12 18:19:50 1148
原创 socket 数据连接
1、首先安装npm 包 (个人习惯用4.4.1版本的,用其他版本可能会导致emit发送不成功)3、创建soctet文件 socket.js (emit用于发送,on用于接收)2、在想发送的vue文件中(onMounted定义soctet)
2023-08-30 14:54:19 210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人