单纯记录一下之前项目做的一个webscoket链接方式。 应用场景是订单调到支付页面,之前是轮询查询用户是否支付成功,后来优化成webscoket链接。 由于应用的地方不多,所以用的原生webscoket。 首先得判断浏览器支不支持webscoket链接方式,不支持的话还是需要用轮询来兜底。 if ('WebSocket' in window) { // 用webscoket // 后面的代码全部放这里面就行 } else { // 轮询 } 支持的话先实例化
2024-12-031.使用微信小程序自带上传组件 wx.chooseImage上传图片, 2.使用promise.all方法等promise函数都执行完毕
2024-12-03IE的缓存问题 问题描述: 在短时间内同时请求同一个url会发生304错误。(Firefox,chrome不会) 导致无法进入后台得到正确的信息。(返回的信息是IE缓存的信息) 问题解决: 1.在url后面加上随机数,如: "localhost/x.do?no-chache="+Math.random() 2.前端页面禁止缓存。 <meta http-equiv="PRagma" content="no-cache">
2024-12-03Vue. 之 Element table 单元格内容隐藏 在table显示数据时,若某个单元格的内容过多,需要进行隐层,在这一列的单元格属性添加::show-overflow-tooltip="true" </el-table-column> <el-table-column prop="ids" label="各系统持有ID条目" :sh
2024-12-03一,安装 -print-nb yarn add vue3-print-nb //或 npm install vue3-print-nb 二,main.js中引入 vue3-print- import print from 'vue3-print-nb' app.use(print) 三,页面内引入 import print from 'vue3-print-nb' const vPrint = print; 四,声明打印时的配置的变量 const printSetting = ref({
2024-12-03css设置背景以及背景渐变 背景 background-color设置背景颜色 background-color: aqua; background-image可设置背景图片 background-image: url(./img/earth.png); background-size调整图片大小 第一个值为宽度,第二个值为高度,如果只写一个,则另一个为auto cover 图片比例不变,将背景铺满 contain 图片比例不变,将图片在元素中完整显示 background-size:
2024-12-03有关json与jsonp的区别(json才是目的,jsonp只是手段)介绍如下所示: 一言以蔽之,json返回的是一串数据;而jsonp返回的是脚本代码(包含一个函数调用); JSON其实就是JavaScript中的一个对象,跟var obj={}在质上完全一样,只是在量上可以无限扩展。简单地讲,json其实就是JavaScript中的对象(Object)和数组(Array,其实也是对象)这倆好基友在那儿你嵌我我嵌你地套上n多层,以此模拟出许多复杂的数据结构。 json易于人阅读和编写
2024-12-03今天给自己项目进行编写前端页面时,惊讶的发现,自己进行打印后端传递的对象,一直显示未[object,object],如下图所示:
2024-12-03可能的原因: 派生类定义中没有添加Q_OBJECT宏! Qt的多语言翻译中有个概念叫上下文(context),看一下下面这个已经翻译过的ts文件: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> <TS version="2.1" language="en_US"> <context> <name>TranslateTest</name> <message> <source>再翻译这个文本</source>
2024-12-03有两种报错信息: 1.net::ERR_ABORTED 404 (Not Found) 2.because its MIME type (‘text/html‘) is not a supported stylesheet MIME type, and strict MIME 打包后的文件路径不对 在vite.config.js文件中把base路径改了 base:'./'
2024-12-03