<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ou24689的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ou24689</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ou24689]]></copyright><item><title><![CDATA[vue cli使用高德地图绘制带洞多边形]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/119885008</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/119885008</guid><author>ou24689</author><pubDate>Tue, 24 Aug 2021 10:55:01 +0800</pubDate><description><![CDATA[1.在main.js中引入
import VueAMap from 'vue-amap';
Vue.use(VueAMap);
VueAMap.initAMapApiLoader({
  // 高德的key
  key: '你的KEY',
  // 插件集合
  plugin: ['AMap.Geolocation','Geolocation','AMap.Polygon','AMap.DistrictSearch','AMap.Autocomplete', 'AMap.PlaceSearch', 'AM.]]></description><category></category></item><item><title><![CDATA[nodejs发送短信接口]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/117650083</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/117650083</guid><author>ou24689</author><pubDate>Mon, 07 Jun 2021 09:46:22 +0800</pubDate><description><![CDATA[sms.js
var QcloudSms = require("qcloudsms_js");
// 短信应用 SDK AppID
var appid = 14000000;  // SDK AppID 以1400开头
// 短信应用 SDK AppKey
var appkey = "key";
// 需要发送短信的手机号码
// 短信模板 ID，需要在短信控制台中申请
var templateId = 7839;  // NOTE: 这里的模板ID`7839`只是示例，真实的模板 ID 需要在短信控制台中]]></description><category></category></item><item><title><![CDATA[php+html判断是否关注公众号]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/117649025</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/117649025</guid><author>ou24689</author><pubDate>Mon, 07 Jun 2021 09:16:40 +0800</pubDate><description><![CDATA[获取微信公众号openid参考https://blog.youkuaiyun.com/ou24689/article/details/117648499
node.js接口代码
var axios = require('axios');
var wxLogin = async (ctx, next) =&gt; {
    var {
        openid
    } = ctx.request.body
    var appid = "appid ";   //平安临沂
    var secret = "]]></description><category></category></item><item><title><![CDATA[php+html完成前端微信登录]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/117648499</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/117648499</guid><author>ou24689</author><pubDate>Mon, 07 Jun 2021 09:08:19 +0800</pubDate><description><![CDATA[index.php
&lt;?
session_start();
//ini_set("display_errors", "On");
//header("Content-type:text/html;charset=utf-8");
//define('SERVICE_CONFIG', true);

//include '../common/config2.php';
//require_once '../common/common2.php';
//require_once '../common/jw]]></description><category></category></item><item><title><![CDATA[封装vue-axios请求]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/105652614</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/105652614</guid><author>ou24689</author><pubDate>Tue, 21 Apr 2020 13:49:38 +0800</pubDate><description><![CDATA[util.js
import axios from 'axios';
import qs from 'qs';
import { Toast } from 'vant'; //h5用的这个

const ApiUrl='xxxxxxxx'  //访问接口地址

//设置超时时间 请求头等
axios.defaults.timeout = 30000;
axios.defaults.headers....]]></description><category></category></item><item><title><![CDATA[地址三级联动 多选 （三级都多选）]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/105253685</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/105253685</guid><author>ou24689</author><pubDate>Wed, 01 Apr 2020 19:44:33 +0800</pubDate><description><![CDATA[1.实现效果

地址链接 ：http://advert.pro6.liuniukeji.net/home/Advert/index
html
     &lt;div class="advFormItem"&gt;
                            &lt;p class="formItemTiltle" style="width: 100%;"&gt;投放地址&lt;/p&...]]></description><category></category></item><item><title><![CDATA[Vue实现索尼探梦科技馆-有声有色]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/103135906</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/103135906</guid><author>ou24689</author><pubDate>Tue, 19 Nov 2019 09:53:16 +0800</pubDate><description><![CDATA[写在前面：
开开心心码代码，突然收到老板一条信息

要是有的卖还能来找我，这就又要想办法去实现了。
一番百度 谷歌 csdn以后发现有一个插件大致可以实现
那就是 js-audio-recorder
1.安装依赖
因为是用vue写的所以还是比较简单的
npm install js-audio-recorder

这个的调用只需要在页面中引入就可以了
import Recorder from "js...]]></description><category></category></item><item><title><![CDATA[vue原生轮播]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/102600921</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/102600921</guid><author>ou24689</author><pubDate>Thu, 17 Oct 2019 10:37:22 +0800</pubDate><description><![CDATA[今天早晨突发奇想要用vue写一个原生的轮播
然后就出现了一个究极逗比轮播
&lt;template&gt;
  &lt;div class="swiperpage"&gt;
    &lt;button @click="start"&gt;下一页&lt;/button&gt;
    &lt;div class="imgBox"&gt;
      &lt;img
        v-for="(...]]></description><category></category></item><item><title><![CDATA[vue星星评分]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/102500650</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/102500650</guid><author>ou24689</author><pubDate>Fri, 11 Oct 2019 14:36:17 +0800</pubDate><description><![CDATA[星星评价挺简单的直接上代码

	&lt;div class="evalTitle"&gt;评价&lt;/div &gt;
			&lt;div class="evalStar"&gt;
				&lt;div  class="starItem" v-for="index in 5" :key="index" @click="changeGrade(index)"&gt;
					&lt;img ...]]></description><category></category></item><item><title><![CDATA[关于防抖和节流]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/102480821</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/102480821</guid><author>ou24689</author><pubDate>Thu, 10 Oct 2019 14:31:18 +0800</pubDate><description><![CDATA[1.防抖
html代码
       经过测试这种直接绑定的方法无法使用
    &lt;div class="aaa" onclick="debounce(handle,1000)"&gt;&lt;/div&gt;
需要获取这个节点 通过js来添加点击事件
    &lt;div class="aaa" id="debounce"&gt;&lt;/div&gt;


   window.onlo...]]></description><category></category></item><item><title><![CDATA[难为人的点击复制]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/100992893</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/100992893</guid><author>ou24689</author><pubDate>Wed, 18 Sep 2019 18:44:26 +0800</pubDate><description><![CDATA[今天拿到一个点击按钮复制按钮里href的项目
别问我为什么按钮要有href
1.使用clipboard.js插件
&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-...]]></description><category></category></item><item><title><![CDATA[js随机创建方块]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/100659762</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/100659762</guid><author>ou24689</author><pubDate>Mon, 09 Sep 2019 13:45:52 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;Title&lt;/title&gt;
    &lt;style&gt;
        #map {
            width: 800px;
            ...]]></description><category></category></item><item><title><![CDATA[NPM  install学习]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/100094807</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/100094807</guid><author>ou24689</author><pubDate>Tue, 27 Aug 2019 10:47:46 +0800</pubDate><description><![CDATA[一、NPM介绍
NPM是随同的NodeJS一起安装的包管理工具，能解决的NodeJS代码部署上的很多问题，常见的使用场景有以下几种：
允许用户从NPM服务器下载别人编写的第三方包到本地使用。
允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
二、使用npm install安装模块
1.本地安装
npm install...]]></description><category></category></item><item><title><![CDATA[学习vue-i18n记录]]></title><link>https://blog.youkuaiyun.com/ou24689/article/details/100050136</link><guid>https://blog.youkuaiyun.com/ou24689/article/details/100050136</guid><author>ou24689</author><pubDate>Sat, 24 Aug 2019 11:14:52 +0800</pubDate><description><![CDATA[这是第一次写博客
刚刚开始学习vue，把学习vue-i18n记录一下
首先安装vue-i18n
cnpm install vue-i18n

在common中建立一个文件夹

在两个文件夹中编写需要中英文切换的字段
//zh.js
export const m={
    test1:{
        aaa:'任何值得做的，就把它做好',
        bbb:'幸福是太多和太少之间的一站。...]]></description><category></category></item></channel></rss>