<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[code_dream_wq的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/code_dream_wq</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; code_dream_wq]]></copyright><item><title><![CDATA[Vue缓存路由（keep-alive）以及新的生命周期]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/128713825</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/128713825</guid><author>code_dream_wq</author><pubDate>Tue, 17 Jan 2023 14:29:53 +0800</pubDate><description><![CDATA[​。]]></description><category></category></item><item><title><![CDATA[防止ViewPager切换Fragment销毁]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/128420948</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/128420948</guid><author>code_dream_wq</author><pubDate>Fri, 23 Dec 2022 16:37:25 +0800</pubDate><description><![CDATA[我们在fragemnt大于2个时，有时会出现页面销毁的情况，我们通过以下方式解决。super(fm);}@Override}@Override}@Override//如果注释这行，那么不管怎么切换，page都不会被销毁}}]]></description><category></category></item><item><title><![CDATA[cordova流程]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/128288780</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/128288780</guid><author>code_dream_wq</author><pubDate>Mon, 12 Dec 2022 16:10:43 +0800</pubDate><description><![CDATA[cordova.plugins.FirstPlugin 这个根据plugin.xml里面的在插件src/android下新增arr，在插件的src/android下新建xxx.gradl文件,加入需要引入的包。下加入需要引入的包及.gradl文件路径，对应的包放入src/android下，需要新增的java文件也在此引入。初始化插件，在FirstPlugin插件目录下生成package.json。]]></description><category></category></item><item><title><![CDATA[在vue项目中使用less全局变量]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/128180792</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/128180792</guid><author>code_dream_wq</author><pubDate>Mon, 05 Dec 2022 09:17:54 +0800</pubDate><description><![CDATA[1、安装less和less-loader
npm i less less-loader -D2、要想全局使用还需使用一个插件( sass-resources-loader ),没有写错，就是sass
npm i sass-resources-loader -D3.vue.config.js配置
注意：修改完文件配置后需要重新启动npm start，否则可能不生效
定义全局样式，然后在main.js引入

全局引入：import ‘./styles/index.less’
使用： background-col]]></description><category></category></item><item><title><![CDATA[关于Eslint语法检查]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/128091168</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/128091168</guid><author>code_dream_wq</author><pubDate>Wed, 30 Nov 2022 16:31:35 +0800</pubDate><description><![CDATA[有属性的规则可以使用属性；例如：“semi”: [“开启/关闭”, “属性”]semi规则有两个属性，always（默认，要求在语句末尾使用分号）,never（禁止在语句末使用分号）“semi”:[“error”, “always”] //语句末没有分号就报错"quotes":["error","double"],//quotes：该规则强制使用一致的反勾号、双引号或单引号，airbnb中定义的是单引号，在此我们自定义一个双引号的规则来覆盖这个继承的规则.]]></description><category></category></item><item><title><![CDATA[android 签名打包 Invalid keystore format，配置JDK，报错javax.xml.bind.JAXBException]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/128039811</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/128039811</guid><author>code_dream_wq</author><pubDate>Fri, 25 Nov 2022 16:26:43 +0800</pubDate><description><![CDATA[如果AndroidStudio版本高，把JDK换成更高的版本，就解决了。如下，由1.8换成11，解决了。====这个是全局配置===单独配置项目。]]></description><category></category></item><item><title><![CDATA[vue项目中如何解决跨域问题]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/127957847</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/127957847</guid><author>code_dream_wq</author><pubDate>Mon, 21 Nov 2022 09:17:46 +0800</pubDate><description><![CDATA[在vue.config.js添加devServer。]]></description><category></category></item><item><title><![CDATA[去掉Eslint语法检测]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/127957775</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/127957775</guid><author>code_dream_wq</author><pubDate>Mon, 21 Nov 2022 09:12:12 +0800</pubDate><description><![CDATA[在运行项目时，因为Eslint这个语法检测很严格，所以缩进和空格等有问题他也会报错的，报错 6 errors and 0 warnings potentially fixable with the。我们直接在vue.config.js把他关掉就可以了，加入此行代码：lintOnSave: false，然后重新运行。在创建vue项目中，会选择linter/Formatter，eslint-config-standard。"standard"插件代表的是eslint的standard插件都要安装。]]></description><category></category></item><item><title><![CDATA[dayjs]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/127925662</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/127925662</guid><author>code_dream_wq</author><pubDate>Fri, 18 Nov 2022 16:46:06 +0800</pubDate><description><![CDATA[【代码】dayjs。]]></description><category></category></item><item><title><![CDATA[/deep/ 深度递归]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/127898674</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/127898674</guid><author>code_dream_wq</author><pubDate>Thu, 17 Nov 2022 10:16:16 +0800</pubDate><description><![CDATA[当有些样式只对father组件中的文字其效果，不对son组件中的文字其效果，原因就是因为scoped限制样式只对father组件起效。vant中的一些css样式无法修改的问题,尝试加入自己定义的类名 id 甚至加!方法:在css的类名或id前面加上 /deep/ 深度递归会寻找到到相对应的标签.进行样式的更改。scoped属性的作用是设置style标签中的样式只对当前组件有效，不对其他组件生效。我们使用/deep/ 深度选择器最主要的使用场景就是 要跨越 scoped 的限制。设置样式，如果样式无效，加！]]></description><category></category></item><item><title><![CDATA[Web知识点]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/127799889</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/127799889</guid><author>code_dream_wq</author><pubDate>Fri, 11 Nov 2022 14:44:07 +0800</pubDate><description><![CDATA[web]]></description><category></category></item><item><title><![CDATA[BlockCanary — 界面卡顿检测]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/126965707</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/126965707</guid><author>code_dream_wq</author><pubDate>Wed, 21 Sep 2022 09:13:26 +0800</pubDate><description><![CDATA[BlockCanary是一个Android平台的一个非侵入式的性能监控组件，应用只需要实现一个抽象类，提供一些该组件需要的上下文环境，就可以在平时使用应用的时候检测主线程上的各种卡慢问题，并通过组件提供的各种信息分析出原因并进行修复。。BlockCanary对主线程操作进行了完全透明的监控，并能输出有效的信息，帮助开发分析、定位到问题所在，迅速优化应用。目前包括了核心监控输出文件，以及UI显示卡顿信息功能。]]></description><category></category></item><item><title><![CDATA[Cordova 自定义插件(Android版本)]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/125884945</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/125884945</guid><author>code_dream_wq</author><pubDate>Wed, 20 Jul 2022 14:33:29 +0800</pubDate><description><![CDATA[plugmancreate--name[插件名字]--plugin_id[插件id]--plug_version[插件版本号]添加安卓插件，在插件内添加androidplatform，生成.java文件，先cdFirstPlugin，进入到插件里再添加安卓插件。plugmancreatepackagejson./(cdFirstPlugin到了目录下，./就是路径)初始化插件，在FirstPlugin插件目录下生成package.json。插准备工作做完了，开始正式写插件。...]]></description><category></category></item><item><title><![CDATA[cordova 环境搭建]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/125868777</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/125868777</guid><author>code_dream_wq</author><pubDate>Wed, 20 Jul 2022 08:50:36 +0800</pubDate><description><![CDATA[于是我又新增了一项系统变量ANDROID_SDK_ROOT，变量值与ANDROID_HOME一样。该命令将在platforms目录下，自动生成android平台的工程。在其主页下载匹配的安装包www.nodejs.org，并安装。试运行命令cordovarunandroid，出现了如下警告。-g参数表示全局安装，否则仅安装在当前目录。com.example.hello工程id。HelloWorld工程名称。hello工程目录的名称。模拟器运行后，以下命令。...]]></description><category></category></item><item><title><![CDATA[mac 配置环境变量ANDROID_HOME，gradle]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/125871464</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/125871464</guid><author>code_dream_wq</author><pubDate>Tue, 19 Jul 2022 16:36:35 +0800</pubDate><description><![CDATA[mac 配置环境变量ANDROID_HOME，gradle]]></description><category></category></item><item><title><![CDATA[RxLife 史上最优雅的管理RxJava生命周期]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/125079010</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/125079010</guid><author>code_dream_wq</author><pubDate>Wed, 01 Jun 2022 10:24:45 +0800</pubDate><description><![CDATA[RxLife]]></description><category></category></item><item><title><![CDATA[Navigation]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/125077991</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/125077991</guid><author>code_dream_wq</author><pubDate>Wed, 01 Jun 2022 09:43:40 +0800</pubDate><description><![CDATA[Navigation]]></description><category></category></item><item><title><![CDATA[Kotlin协程]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/124837886</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/124837886</guid><author>code_dream_wq</author><pubDate>Wed, 18 May 2022 10:56:32 +0800</pubDate><description><![CDATA[扔物线--Kotlin协程训练营2期-1_海朋hp的博客-优快云博客_kotlin 协程 扔物线

扔物线--Kotlin协程训练营2期-2_海朋hp的博客-优快云博客_扔物线

可能是最全的Kotlin协程讲解_zou8944的博客-优快云博客_kotlin协程
]]></description><category></category></item><item><title><![CDATA[MVVM框架]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/124733136</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/124733136</guid><author>code_dream_wq</author><pubDate>Thu, 12 May 2022 15:57:48 +0800</pubDate><description><![CDATA[Android应用架构之MVVM模式

小demo：GitHub - chongyucaiyan/MVVMDemo: Android MVVM demo.

项目学习：

MVVM模式开源学习项目——玩Android客户端


]]></description><category></category></item><item><title><![CDATA[约束布局ConstraintLayout]]></title><link>https://blog.youkuaiyun.com/code_dream_wq/article/details/124716813</link><guid>https://blog.youkuaiyun.com/code_dream_wq/article/details/124716813</guid><author>code_dream_wq</author><pubDate>Thu, 12 May 2022 10:24:19 +0800</pubDate><description><![CDATA[约束布局ConstraintLayout_小山研磨代码的博客-优快云博客_约束布局constraintlayout
]]></description><category></category></item></channel></rss>