<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[webqingyou的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/webqingyou</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; webqingyou]]></copyright><item><title><![CDATA[js vue react 文件下载]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/134120688</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/134120688</guid><author>webqingyou</author><pubDate>Mon, 30 Oct 2023 15:55:17 +0800</pubDate><description><![CDATA[【代码】js vue react 文件下载。]]></description><category></category></item><item><title><![CDATA[vue3 + vite 从零搭建 elemelt plus + axios 封装]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/126667890</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/126667890</guid><author>webqingyou</author><pubDate>Thu, 13 Jul 2023 11:46:13 +0800</pubDate><description><![CDATA[Vite当前仅适用于Vue3.x。这也意味着您不能使用尚未与Vue 3兼容的库，并且vite构建工具要求node 版本在 16+ 以上 node -v 查看当前版本 低于16 可使用 nvm 进行版本管理。]]></description><category></category></item><item><title><![CDATA[git相关常用命令]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/131699175</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/131699175</guid><author>webqingyou</author><pubDate>Thu, 13 Jul 2023 11:45:51 +0800</pubDate><description><![CDATA[【代码】git相关常用命令。]]></description><category></category></item><item><title><![CDATA[uniapp vue 微信小程序 前端 直传华为云对象存储OBS]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/124478847</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/124478847</guid><author>webqingyou</author><pubDate>Thu, 28 Apr 2022 17:55:04 +0800</pubDate><description><![CDATA[uniapp vue 微信小程序 前端 直传华为云对象存储OBS]]></description><category></category></item><item><title><![CDATA[JS/VUE 自定义效验 统一社会信用代码 营业执照注册号]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/123382654</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/123382654</guid><author>webqingyou</author><pubDate>Wed, 09 Mar 2022 17:23:55 +0800</pubDate><description><![CDATA[// 统一社会信用代码

export const socialUniformCreditCode = (creditCode) =&gt; {
  if (creditCode.length != 18) {
    return false;
  }
  var sum = 0;
  var arr = new Array();
  arr = creditCode.split('');
  for (var i = 0; i &lt; arr.length - 1; i++) {
    var c.]]></description><category></category></item><item><title><![CDATA[JS+Vue 实现三级全选单选]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/123133663</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/123133663</guid><author>webqingyou</author><pubDate>Fri, 25 Feb 2022 15:26:40 +0800</pubDate><description><![CDATA[HTML


&lt;div class="demand-class"&gt;
    &lt;div class="demand-class-title"&gt;需求分类&lt;/div&gt;
    &lt;div class="demand-check"&gt;
        &lt;input
        class="collect-top-checked"
        type="checkbox"
        v-model="demandChecked"
       ...]]></description><category></category></item><item><title><![CDATA[JavaScript 验证统一社会信用代码/营业执照注册号]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/123133404</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/123133404</guid><author>webqingyou</author><pubDate>Fri, 25 Feb 2022 15:05:03 +0800</pubDate><description><![CDATA[// 统一社会信用代码

export const socialUniformCreditCode = (creditCode) =&gt; {
  if (creditCode.length != 18) {
    return false;
  }
  var sum = 0;
  var arr = new Array();
  arr = creditCode.split('');
  for (var i = 0; i &lt; arr.length - 1; i++) {
    var c.]]></description><category></category></item><item><title><![CDATA[vue 导出excel复杂表格table]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/121077009</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/121077009</guid><author>webqingyou</author><pubDate>Mon, 01 Nov 2021 11:41:39 +0800</pubDate><description><![CDATA[依赖下载


npm install xlsx -S 
npm install xlsx-style -S 
npm install file-saver -S 


utlis 创建下载方法


import XLSX from "xlsx";
import XLSXStyle from "xlsx-style";
import FileSaver from "file-saver";


export default {
    /**
     *
     * @param elt
     * @]]></description><category></category></item><item><title><![CDATA[js实现右侧导航栏 无刷新定位模块内容在屏幕中心显示方法]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/120748261</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/120748261</guid><author>webqingyou</author><pubDate>Wed, 13 Oct 2021 17:22:56 +0800</pubDate><description><![CDATA[点击右侧导航栏名称 定位对应的模块内容在屏幕中心显示



html代码


&lt;template&gt;
    &lt;div class="box"&gt;
		&lt;div class="box1"&gt;
		    蔡徐坤：唱跳，rap，打篮球
        &lt;/div&gt;
        &lt;div class="box2"&gt;
            段奕宏：我喜欢的人在后面，是我们班那个人
        &lt;/div&gt;
        &lt;div.]]></description><category></category></item><item><title><![CDATA[js秒转换为时分秒00:00:00的格式]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/120702141</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/120702141</guid><author>webqingyou</author><pubDate>Mon, 11 Oct 2021 14:15:37 +0800</pubDate><description><![CDATA[timeConversion(date) {
    let day = Math.floor(s / (24 * 3600)); // Math.floor()向下取整
    let hour = Math.floor((s - day * 24 * 3600) / 3600);
    let minute = Math.floor((s - day * 24 * 3600 - hour * 3600) / 60);
    let second = s - day * 24 * 3600 - ho.]]></description><category></category></item><item><title><![CDATA[vue 视频播放器 vue-video-player]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/120668195</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/120668195</guid><author>webqingyou</author><pubDate>Sat, 09 Oct 2021 11:56:50 +0800</pubDate><description><![CDATA[1. 安装依赖


npm install vue-video-player --save
//或

yarn add vue-video-player

2. 导入注册


// 全局注册 在main.js入口文件中引入
import { videoPlayer } from 'vue-video-player';
import 'video.js/dist/video-js.css';
Vue.use(VideoPlayer)

//按需引入

import { videoPlayer } from ']]></description><category></category></item><item><title><![CDATA[vue 走马灯无缝滚动轮播图 vue-seamless-scroll]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/120665830</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/120665830</guid><author>webqingyou</author><pubDate>Sat, 09 Oct 2021 10:41:42 +0800</pubDate><description><![CDATA[1. 安装 vue-seamless-scroll


npm install vue-seamless-scroll --save
//或
yarn add vue-seamless-scroll

2. 引入组件


import vueSeamlessScroll from 'vue-seamless-scroll'

3 引用


// 注册
components: {
        vueSeamlessScroll
}

//使用
&lt;vue-seamless-scroll&gt;&lt.]]></description><category></category></item><item><title><![CDATA[CryptoJS AES加密]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/120545937</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/120545937</guid><author>webqingyou</author><pubDate>Wed, 29 Sep 2021 14:11:03 +0800</pubDate><description><![CDATA[加密模式：AES-128-CBC ( AES-128 需16个字符, AES-256 需要32个字符 )




// 服务端提供密钥与偏移量
// 'key'       =&gt; '0123456789abcdef'
// 'iv'        =&gt; 'abcdef0123456789'

import CryptoJS from 'crypto-js'

const AES_KEY = '0123456789abcdef' // 密钥, AES-128 需16个字符, AES-256 需要3]]></description><category></category></item><item><title><![CDATA[小程序日历组件]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/120505632</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/120505632</guid><author>webqingyou</author><pubDate>Mon, 27 Sep 2021 11:58:56 +0800</pubDate><description><![CDATA[开发飞书小程序时没有日历组件，引入vant报错。不喜勿喷

index.ttml 页面引用


&lt;!-- 日历 --&gt;
&lt;my-component
 daDts="{{date1}}"
 monThs="{{month1}}"
 dayAing="{{daybg}}"
 dayBing="{{daybg1}}"
 dayCing="{{daybg2}}"
 dayDing="{{daybg3}}"
 dayBor="{{daybor}}"
 leisureShow="{{leisureSh]]></description><category></category></item><item><title><![CDATA[JavaScript 深拷贝的常用方法]]></title><link>https://blog.youkuaiyun.com/webqingyou/article/details/120505346</link><guid>https://blog.youkuaiyun.com/webqingyou/article/details/120505346</guid><author>webqingyou</author><pubDate>Mon, 27 Sep 2021 11:41:55 +0800</pubDate><description><![CDATA[1. 通过 JSON 对象实现深拷贝


//通过js的内置对象JSON来进行数组对象的深拷贝
function Json(obj) {
  var _obj = JSON.stringify(obj),
    objClone = JSON.parse(_obj);
  return objClone;
}

2.Object.assign()拷贝


// Object.assign方法用于对象的合并，将源对象（source）的所有可枚举属性，复制到目标对象（target)

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