<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[webbirds的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/webbirds</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; webbirds]]></copyright><item><title><![CDATA[uni-app开发app配置原生导航栏]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/131430196</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/131430196</guid><author>webbirds</author><pubDate>Wed, 28 Jun 2023 09:48:16 +0800</pubDate><description><![CDATA[我们在开发APP应用的时候，有些时候，我们在页面中会使用webview去引用其他页面，这样，自定义导航栏就会被webview的页面遮住，遇到此场景，我们需要配置pages.json，设置app原生导航栏去操作。]]></description><category></category></item><item><title><![CDATA[vite自动按需导入]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/127283504</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/127283504</guid><author>webbirds</author><pubDate>Wed, 12 Oct 2022 15:25:17 +0800</pubDate><description><![CDATA[vite配置自动打包]]></description><category></category></item><item><title><![CDATA[pandas合并多张表多表头的表单]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/126630479</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/126630479</guid><author>webbirds</author><pubDate>Wed, 31 Aug 2022 19:28:09 +0800</pubDate><description><![CDATA[pandas合并多张表多表头的表单]]></description><category></category></item><item><title><![CDATA[easyui中数据表格选择显示列做法]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/125527026</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/125527026</guid><author>webbirds</author><pubDate>Wed, 29 Jun 2022 18:09:07 +0800</pubDate><description><![CDATA[asyui中数据表格选择显示列做法]]></description><category></category></item><item><title><![CDATA[创建koa2项目步骤]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/124715411</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/124715411</guid><author>webbirds</author><pubDate>Wed, 11 May 2022 19:10:56 +0800</pubDate><description><![CDATA[koa2项目创建详解]]></description><category></category></item><item><title><![CDATA[问题U盘恢复]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/124355578</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/124355578</guid><author>webbirds</author><pubDate>Fri, 22 Apr 2022 21:37:05 +0800</pubDate><description><![CDATA[问题U盘恢复，可以试试用这种方式修复u盘]]></description><category></category></item><item><title><![CDATA[js判断是否为pc]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/124191301</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/124191301</guid><author>webbirds</author><pubDate>Fri, 15 Apr 2022 11:35:42 +0800</pubDate><description><![CDATA[js判断是否为pc]]></description><category></category></item><item><title><![CDATA[超简单的复制文本功能]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/124165011</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/124165011</guid><author>webbirds</author><pubDate>Thu, 14 Apr 2022 10:05:01 +0800</pubDate><description><![CDATA[js点击复制文本方法]]></description><category></category></item><item><title><![CDATA[h5实现语音识别调用]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/122259575</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/122259575</guid><author>webbirds</author><pubDate>Fri, 31 Dec 2021 17:04:49 +0800</pubDate><description><![CDATA[话不多说，直接上代码（此案例使用的vue3+vant）
创建语音识别功能js,  HZRecorder.js
function HZRecorder(stream, config) {
    config = config || {};
    config.sampleBits = config.sampleBits || 16;   //采样数位 8, 16
    config.sampleRate = config.sampleRate || 16000;  //采样率16khz
  
    v]]></description><category></category></item><item><title><![CDATA[axios封装详解]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/122198616</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/122198616</guid><author>webbirds</author><pubDate>Tue, 28 Dec 2021 17:41:38 +0800</pubDate><description><![CDATA[1.引入axios
import axios from 'axios'

2.创建axios实例
const service = axios.create({
	// 设置请求地址
	baseURL: 'http://localhost:8000',
	// 设置超时时间
	timeout: 30000,
})

3.设置request请求拦截器
service.interceptors.request.use(
	config =&gt; {
		// config.url请求地址
		// config]]></description><category></category></item><item><title><![CDATA[数组去重es6语法new Set使用]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/122177963</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/122177963</guid><author>webbirds</author><pubDate>Mon, 27 Dec 2021 18:21:34 +0800</pubDate><description><![CDATA[function deduplicate(arr) {
	// new Set方法数组去重，返回set数组，使用扩展运算符解构，重新封装成数组
	let temp = [...(new Set(arr))]
	return temp
}


]]></description><category></category></item><item><title><![CDATA[腾讯云配置https]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/122127070</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/122127070</guid><author>webbirds</author><pubDate>Fri, 24 Dec 2021 14:16:08 +0800</pubDate><description><![CDATA[1.在腾讯云申请域名，备案域名
这个阶段可能需要一周左右
2.一键https将CNAME值添加到DNS记录值

看到接入正常就好了


]]></description><category></category></item><item><title><![CDATA[vue 将html装换成图片下载下来]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/122126149</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/122126149</guid><author>webbirds</author><pubDate>Fri, 24 Dec 2021 13:38:14 +0800</pubDate><description><![CDATA[第一步
安装html2canvas
npm i html2canvas

第二步
在组件中引用
import html2canvas from "html2canvas";

// html生成图片
downerwei() {
      // 需要生成图片的div类型
      html2canvas(document.querySelector(".icon_erwei_box")).then(function (
        canvas
      ) {
        var url = ]]></description><category></category></item><item><title><![CDATA[vue3中dialog弹窗中使用高德地图]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/122123207</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/122123207</guid><author>webbirds</author><pubDate>Fri, 24 Dec 2021 10:54:11 +0800</pubDate><description><![CDATA[第一步
安装amap-jsapi-loader
npm i @amap/amap-jsapi-loader --save
// 官方文档中加了-dev字段，加了-dev字段就只能在本地的时候使用，部署到服务器后将不引入包

第二步
封装地图组件map.vue
&lt;template&gt;
  &lt;div id="container"&gt;&lt;/div&gt;
&lt;/template&gt;
&lt;script&gt;
import AMapLoader from "@amap/amap-]]></description><category></category></item><item><title><![CDATA[vue3中导出excel表格]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/122122964</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/122122964</guid><author>webbirds</author><pubDate>Fri, 24 Dec 2021 10:44:12 +0800</pubDate><description><![CDATA[首先安装两个包
"xlsx": "^0.17.4",
"file-saver": "^2.0.5"

直接复制放到package.json中的dependencies对象中，npm install一下就ok，是不是非常的简单
下一步，组件中使用
在组件中引用这两个包
import XLXS from "xlsx";
import FileSaver from "file-saver";

导出方法
const exportClick = () =&gt; {
	// 导出文件名
      const fi]]></description><category></category></item><item><title><![CDATA[vue复制链接功能]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/121040278</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/121040278</guid><author>webbirds</author><pubDate>Fri, 29 Oct 2021 18:14:15 +0800</pubDate><description><![CDATA[第一步
npm install clipboard --save

第二步
// 页面中引入
import Clipboard from "clipboard";

第三步
&lt;el-table-column label="邀请链接" align="center"&gt;
              &lt;template #default="scope"&gt;
                &lt;span :id="'copyBody' + scope.row.id"&gt;
        ]]></description><category></category></item><item><title><![CDATA[JS判断是否为safari苹果浏览器]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/121039896</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/121039896</guid><author>webbirds</author><pubDate>Fri, 29 Oct 2021 17:51:29 +0800</pubDate><description><![CDATA[JS判断是否为safari苹果浏览器
&lt;script&gt;

//判断非SAFA时用这个

if(!(/Safari/.test(navigator.userAgent) &amp;&amp; !/Chrome/.test(navigator.userAgent)))

alert("非safari");



//判断是SAFARI时用这个


if((/Safari/.test(navigator.userAgent) &amp;&amp; !/Chrome/.test(navigator.us]]></description><category></category></item><item><title><![CDATA[js原生上传限制pdf，并展示pdf文件]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/111788699</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/111788699</guid><author>webbirds</author><pubDate>Sun, 27 Dec 2020 13:23:05 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;Document&lt;/title&gt;
    &lt;script src="./js/jquery.js"&gt;&lt;/]]></description><category></category></item><item><title><![CDATA[前端面试题内容总结]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/109102035</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/109102035</guid><author>webbirds</author><pubDate>Thu, 15 Oct 2020 17:48:24 +0800</pubDate><description><![CDATA[什么是DOM
文档对象模型，DOM是W3C组织制定的一套处理 html和xml文档的规范，所有的浏览器都遵循了这套标准。
什么是BOM
BOM是浏览器对象模型，他提供了独立于内容与浏览器窗口进行交换的对象，核心对象是window,BOM由一系列相关的对象构成，并且每个对象都提供了很多方法与属性
innerText和innerHTML的区别
获取内容是的区别：
innerText会去除空格和换行，而innerHTML会保留空格和换行
设置内容时的区别：
innerText不会识别HTML，而innerHtML]]></description><category></category></item><item><title><![CDATA[js中字符转换数字型特殊案例]]></title><link>https://blog.youkuaiyun.com/webbirds/article/details/109093308</link><guid>https://blog.youkuaiyun.com/webbirds/article/details/109093308</guid><author>webbirds</author><pubDate>Thu, 15 Oct 2020 11:04:41 +0800</pubDate><description><![CDATA[+"1"    // 1  数字型1

项目中需要转换的纯字符型的数字可以使用改方式转换
var arr = ["1","2","3","4","5",]
for(let i in this.arr){
  arr[i]=+arr[i]   // 通过for...in遍历 +号，可以把所有字符型数字转换为数字型
}
console.log(arr)    //  [1,2,3,4,5]


...]]></description><category></category></item></channel></rss>