2024/04/25 WEB前端 No Comments uniapp vue3小程序版本更新升级提示 在uni-app开发过程中,应用的版本更新是一个常见的需求。当开发者发布了新版本的小程序后,希望用户在下一次打开旧版小程序时能够收到更新提示,引导用户更新到最新版本。本文介绍了基于uniapp vue3开发的微信小程序迭代更新版本后,用户使用小程序时提示其升级版本。 **版本说明:** 基于uniapp vue3 ts **实现方式:** 在uniapp小程序的App.vue文件中,在onLaunch或onShow生命周期钩子中检测版本更新,我是在onLaunch里面判断的。代码如下: ```javascript onLaunch: function () { // uni.hideTabBar() console.log('App Launch') const ... 继续阅读 »
2024/04/23 产品 No Comments 好用的产品原型/设计图绘制工具figma Figma是一款基于云端的协作式界面设计工具,它打破了传统设计软件的局限,让产品经理、设计师和开发者能够无缝地进行合作。通过Figma,产品经理可以轻松地创建和编辑产品原型,与团队成员实时共享和讨论设计思路,大大提高了团队协作的效率和准确性。 首先,Figma拥有强大的原型设计能力。产品经理可以使用Figma提供的丰富组件和交互功能,快速构建出逼真的产品原型。无论是移动应用、网页还是桌面软件,Figma都能满足产品经理的多样化需求。同时,Figma还支持导入其他设计软件的源文件,方便产品经理进行二次编辑和优化。 其次,Figma的实时协作功能是其独特之处。传统的设计软件往往只能支持单人操作,而Figma则允许多个团队成员同时编辑和评论同一个设计文件。这意味着产品经理可以实时与设计师、开发者进行... 继续阅读 »
2024/04/17 WEB前端 No Comments uniapp getBLEDeviceCharacteristics 10004 苹果IOS **异常背景:**基于uni-app低功耗蓝牙(BLE)API实现蓝牙通讯,android真机测试getBLEDeviceCharacteristics获取特征值成功,同样代码苹果ios真机获取getBLEDeviceCharacteristics失败并返回10004错误 **分析与解决思路:** **1、**注意uuid大小写问题,如果uuid是小写的,请全部改为大写的试试。 **2、**如果首次连接OK,重连失败,看其它博主分享过: 个人猜测微信会缓存当前设备的所有 serviceId 和对应的 characteristicId ,当我们调用断开连接(wx.closeBLEConnection)或者异常断开后,会清空缓存列表。而发送数据(wx.writeBLECharacteristi... 继续阅读 »
2024/04/15 WEB前端 No Comments uniapp vue3获取表单数据 ```javascript 提交 import { ref } from 'vue'; const formData = ref({ title: '', desc: '' }); const onSubmit = (event) => { event.preventDefault(); console.log(formData.value); }; ``` 继续阅读 »
2024/04/12 WEB前端 No Comments uniapp vue3获取input标签数据 **uni-app Vue3获取input表单数据示例** ```javascript 搜索 import { defineComponent, ref, reactive } from 'vue'; import { fetchCategories } from "@/api/toolList"; const searchKeyword = ref(null) console.log(searchKeyword.value) }) ``` 继续阅读 »
2024/04/08 WEB前端 2 Comments uni-app vue3引入jsencrypt实现加密解密(PHP后端) uniapp vue3版本引入jsencrypt实现加密解密,uniapp 引入jsencrypt实现前端加密及PHP后端解密 ### uniapp中引入使用示例: ```javascript import JSEncrypt from '/utils/jsencrypt.js' const publicKey =`公钥`; const encryptor = new JSEncrypt(); encryptor.setPublicKey(publicKey)//encryptor.setPrivateKey(RSA的私钥); let passwordEncry = encryptor.encrypt('123456');//encryptor.decrypt(解密的内容); ... 继续阅读 »
2024/01/04 产品, 随想/其他 4 Comments 2024抖音运营起步及做什么内容 **本文收集一些抖音运营起步、做什么内容、快速起号的一些流程、方法和想法。** ## 一、选择行业赛道 > 抖音男女用户比例6:4 抖音创作者平均更新内容每日一条 ● 抖音目前有28个行业大赛到与91个行业中赛道,在做账号前确定行业赛道,如果是垂直细分赛道,可以由中赛道入手再穿插细分赛道。 ● 才艺技能:手工、摄影、绘画、其他 ● 才艺教育培训:考学培训、语言教学、个人管理 ● 科教数码:3C数码、家具电器、其它 ● 母婴亲子:育儿科普、萌娃日常、亲子互动、测评种草 ● 游戏:游戏、真人出镜、游戏实况、游戏剧情、游戏解说、游戏资讯、其它 ● 测评:美妆测评、3C数码测评、汽车测评、美食产品测评、母婴产品测评、综合测评、其它 ● 时尚:穿搭、街拍、其... 继续阅读 »
2023/11/30 Blog相关 4 Comments Typecho评论ip定位归属地入库存储 ### 背景 typecho留言评论增加IP地址定位归属地信息入库存储,即在访客提交评论时同步存储访客的IP地址定位归属地,便于直接输出显示。 虽然目前有插件能动态解析IP地址归属地并呈现,但缺点是较容易触发各地图开放平台IP定位服务的每秒并发量约定上限。 `本文基于Typecho 1.2.1环境编写。最后更新于2023-11-30 15:08:56 星期四` ### 增加步骤 1. 评论数据表(comments)增加IP归属地字段ipLocation ```sql alter table comments add ipLocation varchar(64) default NULL comment 'IP归属地'; ``` 1. 评论基类文件修改 /var/Widget/... 继续阅读 »
2023/11/22 Blog相关 12 Comments 未来往事博客更换域名了,新域名felixway.cn 2023/11/22 未来往事博客更换了新域名 **felixway.cn**,源于felix和way的组合,**felix**「幸运的,幸福的」。 原旧域名 ~~fity.cn~~ 于近日操作失误丢失、不可用,已不在属于未来往事博客。 欢迎您的到来,之前的数据资源内容都在,只是更换了域名。 截止今天,博客已经运营了**4560**天。相信未来的日子里,会越来越好,加油! 继续阅读 »
2020/09/06 WEB前端 No Comments css ~ , + > **A~B (波浪号)** 选择前面有A元素的所有B标签 为相同父元素中位于A标签后的所有B元素设置样式 两种元素必须拥有相回的父元素,但是B不必真接紧随A出现 **A>B (大于号)** 是CSS3特有选择器,表示选则A元素的子元素中所有B元素 与AB的区别 A B 选择所有后代元素,但是A>B 只选择一代 **A,B (逗号)** 同时选择A B 两个类,对其应用相同的CSS样式 **A+B(加号)相邻兄弟选择器** 选择紧接在另一个元素后的元素,二者有相同的父元素 例:增加紧接在h1元秦后出现的段落的边距 继续阅读 »
2020/08/17 PHP/Python/Java No Comments php解析获取word内容-phpword **phpword试用说明,php解析word内容,php读取word内容,php获取word内容方法** ```php namespace app\controller; use app\BaseController; class Index extends BaseController { public function index(){ echo ' '; } public function wordtohtml(){ $file = request()->file('file'); $ext_name = strtolower(pathinfo($file->getOriginalNa... 继续阅读 »
2020/07/08 PHP/Python/Java No Comments 钉钉注册回调常见问题解决_PHP环境 **基于官方开放平台提供的PHP Demo进行钉钉业务事件回调接口注册时常见问题及解决:** **1、注册业务事件回调接口请求参数配置说明** ```php call_back_tag:需要监听的事件类型,如:["bpms_task_change", "bpms_instance_change"] token:加解密需要用到的token,自定义 aes_key:数据加密密钥。用于回调数据的加密,长度固定为43个字符,从a-z, A-Z, 0-9共62个字符中选取,可以随机生成 url:接收事件回调的url,必须是公网可以访问的url地址 ``` **2、接收事件回调的url页面加解密配置说明-测试回调URL** ```php //企业内部应用开发可以忽略该项 define("CR... 继续阅读 »
2020/04/19 PHP/Python/Java No Comments tp6 GatewayWorker IM ##### thinkphp6使用gatewayworker开发IM,thinkphp6使用Workerman gateway_worker实现IM. ####说明: `1、本文调试基于centos、lnmp开发环境。` `2、thinkphp6多应用模式` `3、配置文件、事件回调文件更改后需要重启worker服务才会生效` ## 一、基础:了解GatewayWorker > GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等 > GatewayWorker使用经典的Gateway和Worker进程模型。Gateway进程负责维持客户端连接,并转发客户端的数据给... 继续阅读 »
2020/04/10 PHP/Python/Java No Comments 使用fastcgi_finish_request实现异步操作提高页面响应速度 当PHP运行在FastCGI模式时,PHP FPM提供了一个名为fastcgi_finish_request()的函数方法。 按照文档上的说法,此方法可以提高请求的处理速度,如果有些处理可以在页面生成完后再进行,就可以使用这个方法。如: **1、**用户注册后的短信发送 或 邮件发送 **2、**局部代码延迟执行 **3、**运行日志记录 等一些耗时操作可以转化为异步操作,示例: ```php header('Content-Type:application/json; charset=utf-8'); $result = []; $result = [ 'code' => 200, 'msg' => 'Success', 'data' => '页面输出展示的内容(用户可以看... 继续阅读 »
2019/12/17 PHP/Python/Java, 服务器技术 No Comments curl无输出_返回空白_返回77问题解决 最近php7.2.6实例下web业务curl突然无法正常使用或偶尔可用。经排查发现CURL请求时会抛出如下两类错误: - curl Problem with the SSL CA cert (path? access rights?) - 77 CURLE_SSL_CACERT_BADFILE 错误码 参考本站另外一篇文章《[PHP curl函数_解决curl返回空白问题](https://www.fity.cn/post/594.html "PHP curl函数_解决curl返回空白问题")》仍无法解决问题 ```json curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//禁止 cURL 验证对等证书 curl_setopt($ch,... 继续阅读 »