<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[周18的碎碎念]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35736512</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35736512]]></copyright><item><title><![CDATA[reown/appkit/vue钱包登录]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/155754769</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/155754769</guid><author>qq_35736512</author><pubDate>Tue, 09 Dec 2025 23:34:26 +0800</pubDate><description><![CDATA[公共头部显示钱包登录按钮。]]></description><category></category></item><item><title><![CDATA[uniapp-app端 plus.runtime.openURL无效 uni.navigateToMiniProgram无效]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/149042572</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/149042572</guid><author>qq_35736512</author><pubDate>Tue, 01 Jul 2025 11:15:53 +0800</pubDate><description><![CDATA[2.app端拉起微信小程序无效(uni.navigateToMiniProgram无效)]]></description><category></category></item><item><title><![CDATA[uni-app华为审核被拒，驳回原因：您的应用在运行时，未见向用户告知权限申请的目的]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/134225203</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/134225203</guid><author>qq_35736512</author><pubDate>Sat, 04 Nov 2023 23:40:29 +0800</pubDate><description><![CDATA[您的应用在运行时，未见向用户告知权限申请的目的，向用户索取(相机存)等权限，不符合华为应用市场审核标准。]]></description><category></category></item><item><title><![CDATA[ios证书申请流程]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/130132281</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/130132281</guid><author>qq_35736512</author><pubDate>Thu, 13 Apr 2023 16:04:51 +0800</pubDate><description><![CDATA[4.双击这俩证书，就会安装到钥匙串里，在钥匙串-登录-证书里找到，导出，得到两个p12文件，分别命名为：development.p12和distribution.p12。注意：需要这俩，下面的流程走两遍，分别选择Development和Distribution。（3）重复步骤，下载证书为：ios_distribution.cer。（6）下载后，可得到3个后缀为mobileprovision的文件。（2）下载证书为：ios_development.cer。（4）该步骤这块的选择，为xxx添加的uuid。]]></description><category></category></item><item><title><![CDATA[uni-app接入环信客服云 easemobim]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/130087976</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/130087976</guid><author>qq_35736512</author><pubDate>Tue, 11 Apr 2023 17:00:25 +0800</pubDate><description><![CDATA[需求：点击商品详情里的客服按钮，跳转（注意：不是拉起）页面，页面为客服窗口。即可实现：点击按钮跳转客服页面。3.在需要跳转客服的地方。]]></description><category></category></item><item><title><![CDATA[uni-app app微信登录]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/128203774</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/128203774</guid><author>qq_35736512</author><pubDate>Tue, 06 Dec 2022 15:28:36 +0800</pubDate><description><![CDATA[uni-app app端微信登录]]></description><category></category></item><item><title><![CDATA[uni-app jpush 预估人数是0]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/128185451</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/128185451</guid><author>qq_35736512</author><pubDate>Mon, 05 Dec 2022 14:03:04 +0800</pubDate><description><![CDATA[uni-app接jpush]]></description><category></category></item><item><title><![CDATA[uni-app 微信小程序支付/公众号支付/h5支付宝/h5微信/支付宝app支付/微信app支付]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/128117748</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/128117748</guid><author>qq_35736512</author><pubDate>Wed, 30 Nov 2022 16:42:28 +0800</pubDate><description><![CDATA[uni-app 微信小程序支付/公众号支付/h5支付宝/h5微信/支付宝app支付/微信app支付]]></description><category></category></item><item><title><![CDATA[qrcodejs2生成的码没有更新dom]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/125436426</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/125436426</guid><author>qq_35736512</author><pubDate>Thu, 23 Jun 2022 22:53:11 +0800</pubDate><description><![CDATA[qrcodejs2生成的码没有更新dom]]></description><category></category></item><item><title><![CDATA[van-list :immediate-check=false失效]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/125176350</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/125176350</guid><author>qq_35736512</author><pubDate>Wed, 08 Jun 2022 00:47:29 +0800</pubDate><description><![CDATA[场景：先回去分类，根据分类获取列表，不需要进入列表就立即获取列表
解决办法：finished: true]]></description><category></category></item><item><title><![CDATA[vue three.js加载接口获取到的模型链接]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/124335930</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/124335930</guid><author>qq_35736512</author><pubDate>Fri, 22 Apr 2022 02:30:56 +0800</pubDate><description><![CDATA[&lt;div id="container"&gt;&lt;/div&gt;

import * as Three from 'three'
import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader'
import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls'
import { DRACOLoader } from 'three/examples.]]></description><category></category></item><item><title><![CDATA[ant-design-pro打包到非根目录]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/122407208</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/122407208</guid><author>qq_35736512</author><pubDate>Mon, 10 Jan 2022 11:45:41 +0800</pubDate><description><![CDATA[vue.config下vueConfig里新增一行：
publicPath:process.env.NODE_ENV===‘production’?’./’:’/’,
或者把./换成你部署的文件夹名字


]]></description><category></category></item><item><title><![CDATA[ant-design-vue 弹出VueTinymce组件 首次不能输入的解决办法]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/122219200</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/122219200</guid><author>qq_35736512</author><pubDate>Wed, 29 Dec 2021 16:38:03 +0800</pubDate><description><![CDATA[问题：
页面内a-drawer或者a-modal弹出VueTinymce后，首次不能输入，需要再次弹出才可以输入
组件：
&lt;template&gt;
  &lt;div class='vue-tinymce-wrapper' :id="selectorId"&gt;
    &lt;Editor v-model='newTinymceHtml' :init='init' @onBlur='getContent' v-if="!reloading"&gt;&lt;/Editor&gt;
  &lt;/d]]></description><category></category></item><item><title><![CDATA[canvas按数据顺序drawImage]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/115394642</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/115394642</guid><author>qq_35736512</author><pubDate>Fri, 02 Apr 2021 11:27:39 +0800</pubDate><description><![CDATA[需求：
按顺序画出数据里的图片
问题：
onload的顺序，不是按数据顺序，是谁先加载完谁先drawImage
解决：
1.给每个对象设置个flag，onload一张图就将那条数据设置flag=true，当所有图片的flag都为true时，再进行drawImage
 for (var a =0;a&lt;test.length;a++ ){
              let img=new Image;
              img.crossOrigin="anonymous"
         ]]></description><category></category></item><item><title><![CDATA[点击复制 Clipboard和click.stop冲突 Clipboard无效]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/114558817</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/114558817</guid><author>qq_35736512</author><pubDate>Tue, 09 Mar 2021 00:31:36 +0800</pubDate><description><![CDATA[就是冲突，去掉就好了
解决：
 copyLink(){
                let url = ‘testcopy’;
                let oInput = document.createElement('input');
                oInput.value = url;
                document.body.appendChild(oInput);
                oInput.select(); // 选择对象;]]></description><category></category></item><item><title><![CDATA[vue中使用swiper swiper-slide高度不同 高度自适应]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/114385659</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/114385659</guid><author>qq_35736512</author><pubDate>Fri, 05 Mar 2021 10:49:56 +0800</pubDate><description><![CDATA[需求：
swiper-slide里是组件，俩组件高度不一样，正常写的话，会取最高的组件的高度，这样另一个组件底部就会出现大片空白
解决：
autoHeight: true
 &lt;swiper ref="mySwiper" :options='swiperOptions'&gt;
          &lt;swiper-slide&gt;1&lt;/swiper-slide&gt;
           &lt;swiper-slide&gt;2&lt;/swiper-slide&gt;
    &lt]]></description><category></category></item><item><title><![CDATA[vux Swiper高度自适应]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/113615373</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/113615373</guid><author>qq_35736512</author><pubDate>Wed, 03 Feb 2021 17:17:19 +0800</pubDate><description><![CDATA[&lt;swiper-item :style='index==0?{position: "static"}:""'&gt;
        9999
  &lt;/swiper-item&gt;

当切换到你选择的这个swiper时，设置定位，这样高度就会被撑起来了，然后
.vux-slider &gt; .vux-swiper{
  height: auto !important;
}

默认是180px，强制写成auto

...]]></description><category></category></item><item><title><![CDATA[vue移动端pc端自适应]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/113614872</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/113614872</guid><author>qq_35736512</author><pubDate>Wed, 03 Feb 2021 17:02:17 +0800</pubDate><description><![CDATA[该安装的安装
1.import ‘lib-flexible/flexible’
2.build/untils:
  const px2remLoader = {
    loader: 'px2rem-loader',
     options:{
       remUnit: 144 //	设计图宽度/10
     }
  }
  


3.node包里找到flexible.js
   function refreshRem(){
        var width = docEl.getBoundi]]></description><category></category></item><item><title><![CDATA[vux怎么装都报错，该配置的都配置了还是报错]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/113608798</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/113608798</guid><author>qq_35736512</author><pubDate>Wed, 03 Feb 2021 15:42:35 +0800</pubDate><description><![CDATA[给less-loader降级，
“less-loader”: “^5.0.0”,

]]></description><category></category></item><item><title><![CDATA[别用infiniteScroll，坑的没命]]></title><link>https://blog.youkuaiyun.com/qq_35736512/article/details/112167407</link><guid>https://blog.youkuaiyun.com/qq_35736512/article/details/112167407</guid><author>qq_35736512</author><pubDate>Mon, 04 Jan 2021 06:12:43 +0800</pubDate><description><![CDATA[劝告，别用。
为什么
一般都是列表页需要上拉加载，然后点击到详情，详情返回到列表，列表保存滚动状态，对吧，没问题吧
但是，只要列表使用了keep-alive或者你哪个地方用了keep-alive，凉凉直接，你会在详情页的接口里看到无限执行的列表页接口
搞了1个通宵，无解

于是我改用了vux的Scroller，真香

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