<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lz021125的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lz021125</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lz021125]]></copyright><item><title><![CDATA[iOS扫描二维码乱码问题解决方案]]></title><link>https://blog.youkuaiyun.com/lz021125/article/details/148615318</link><guid>https://blog.youkuaiyun.com/lz021125/article/details/148615318</guid><author>lz021125</author><pubDate>Thu, 12 Jun 2025 17:42:29 +0800</pubDate><description><![CDATA[alert(`修复乱码结果: ${result.repairedText}`);/[\u4e00-\u9fa5]/.test(text) // 排除正常中文干扰。repairedText: text, // 保留原始文本。// 方案B：第三方GBK库（需引入gbk.js）// 2. 检查典型GBK乱码特征（如西欧字符、特殊符号）// 方案A：现代浏览器API。// 3. 优先尝试UTF-8解码验证。// 1. 快速跳过纯ASCII文本。// 4. 处理确认为乱码的情况。// 5. 兜底返回原始文本。]]></description><category></category></item><item><title><![CDATA[在Element UI中，当el-input内容超出显示范围时，可以使用el-tooltip实现悬浮提示效果。]]></title><link>https://blog.youkuaiyun.com/lz021125/article/details/148103865</link><guid>https://blog.youkuaiyun.com/lz021125/article/details/148103865</guid><author>lz021125</author><pubDate>Wed, 21 May 2025 09:14:13 +0800</pubDate><description><![CDATA[这段代码实现了一个带有溢出提示功能的输入框。使用el-tooltip组件包裹el-input，当输入内容超出输入框宽度时，鼠标悬停会显示提示框，展示完整内容。isOverflow用于判断是否溢出，checkOverflow方法通过比较scrollWidth和clientWidth来检测溢出状态。inputValue绑定输入框的值，ref用于获取输入框的DOM元素。整体实现了输入框内容的溢出检测与提示功能。]]></description><category></category></item><item><title><![CDATA[Javascript 将html转成pdf,下载,支持多页哦（html2canvas 和 jsPDF）]]></title><link>https://blog.youkuaiyun.com/lz021125/article/details/142516408</link><guid>https://blog.youkuaiyun.com/lz021125/article/details/142516408</guid><author>lz021125</author><pubDate>Wed, 25 Sep 2024 10:16:47 +0800</pubDate><description><![CDATA[转载地址：https://segmentfault.com/a/1190000009211079。]]></description><category></category></item><item><title><![CDATA[uni.request封装]]></title><link>https://blog.youkuaiyun.com/lz021125/article/details/130403325</link><guid>https://blog.youkuaiyun.com/lz021125/article/details/130403325</guid><author>lz021125</author><pubDate>Thu, 27 Apr 2023 11:47:49 +0800</pubDate><description><![CDATA['Authorization': 'Bearer ' + uni.getStorageSync('uniIdToken'),        //请求头 + token。const baseURL = '/api'        //基础地址和manifest.json文件中配置proxy的属性一样。在需要请求的地方引入js文件。]]></description><category></category></item><item><title><![CDATA[自定义指令下载文件]]></title><link>https://blog.youkuaiyun.com/lz021125/article/details/128947536</link><guid>https://blog.youkuaiyun.com/lz021125/article/details/128947536</guid><author>lz021125</author><pubDate>Thu, 09 Feb 2023 09:55:39 +0800</pubDate><description><![CDATA[下载文件]]></description><category></category></item><item><title><![CDATA[小程序封装请求]]></title><link>https://blog.youkuaiyun.com/lz021125/article/details/124391173</link><guid>https://blog.youkuaiyun.com/lz021125/article/details/124391173</guid><author>lz021125</author><pubDate>Sun, 24 Apr 2022 20:32:08 +0800</pubDate><description><![CDATA[在http.js文件里

const http = ({url,method='get',data={}) =&gt; {
 uni.showLoading({
  title: "加载中！！！",
  mask: true
 })
 return new Promise((resolve, reject) =&gt; {
  uni.request({
   method,
   url: 'https://api-...]]></description><category></category></item><item><title><![CDATA[vue的input封装]]></title><link>https://blog.youkuaiyun.com/lz021125/article/details/124258073</link><guid>https://blog.youkuaiyun.com/lz021125/article/details/124258073</guid><author>lz021125</author><pubDate>Mon, 18 Apr 2022 20:09:59 +0800</pubDate><description><![CDATA[vue2封装

&lt;template&gt;
 &lt;div&gt;
  &lt;slot name="label"&gt;&lt;/slot&gt;
  &lt;input type="text" :value="modelValue" :placeholder="placeholder" @input="inpChange" @blur="blur" /&gt;
  &lt;slot name="right"&gt;&lt;/slot&gt;
 &lt;/div&gt;
&lt;/...]]></description><category></category></item><item><title><![CDATA[axios的简易封装]]></title><link>https://blog.youkuaiyun.com/lz021125/article/details/123619106</link><guid>https://blog.youkuaiyun.com/lz021125/article/details/123619106</guid><author>lz021125</author><pubDate>Sun, 20 Mar 2022 19:21:57 +0800</pubDate><description><![CDATA[创建一个utils文件夹，创建http.js文件引入基本路径和axios拦截器

import axios from "axios"

const instance = axios.create({

baseURL: 'https://api.it120.cc/small4',

});



// 添加请求拦截器

axios.interceptors.request.use(function (config) {

// 在发送请求之前做些什么

return config;

}, function]]></description><category></category></item><item><title><![CDATA[vue的转场动画]]></title><link>https://blog.youkuaiyun.com/lz021125/article/details/123591225</link><guid>https://blog.youkuaiyun.com/lz021125/article/details/123591225</guid><author>lz021125</author><pubDate>Sat, 19 Mar 2022 11:24:20 +0800</pubDate><description><![CDATA[vue2直接包裹router-view标签

&lt;div id="app"&gt;

&lt;transition name="page" class="page"&gt;

&lt;router-view /&gt;

&lt;/transition&gt;

&lt;/div&gt;

vue3不能直接给坑包裹transition和keep-alive，需要借助插槽v-slot属性实现

&lt;component :is="Component"&gt;是动态组件可以包裹

&lt;router-v]]></description><category></category></item><item><title><![CDATA[vue2切换主题色（自定义指令）]]></title><link>https://blog.youkuaiyun.com/lz021125/article/details/123590234</link><guid>https://blog.youkuaiyun.com/lz021125/article/details/123590234</guid><author>lz021125</author><pubDate>Sat, 19 Mar 2022 10:36:48 +0800</pubDate><description><![CDATA[在main.js里面自定义一个指令

新建一个js文件引入随机颜色
]]></description><category></category></item></channel></rss>