<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_58614840的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_58614840</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_58614840]]></copyright><item><title><![CDATA[Vue3_04]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146116594</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146116594</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:56:48 +0800</pubDate><description><![CDATA[来在 TS 代码里实现跳转，和 Vue2 如出一辙，简单回顾一下。在路由配置里，创建一个新配置。参数一样，可以通过 路径 和 配置项 来传递。函数创建出来的东西，像使用插件一样使用路由。和 Vue2 一模一样，改历史记录的模式的。依然完全和 Vue2 一样，简单复习一下。在路由注册组件时，子级路由的路径不要有。这样还没传递完，还需要在路由中配置一下，完全和 Vue2 一样，简单复习一下。和 Vue2 完全一致，简单回顾一下。配置项，三种方法传递，都是传给。基本和 Vue2 一样，回顾一下。]]></description><category></category></item><item><title><![CDATA[Vue3_03]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146116546</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146116546</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:55:15 +0800</pubDate><description><![CDATA[怎么使用钩子呢？答：引用钩子函数并使用引入的钩子函数名基本和Vue2的一样，只是前面加了个on。但是销毁的钩子改了，不叫销毁叫卸载钩子函数的参数1，是一个回调函数。]]></description><category></category></item><item><title><![CDATA[Vue3_02]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146116485</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146116485</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:51:57 +0800</pubDate><description><![CDATA[watch的参数们**参数1：**监视的嘛**参数2：**回调函数**参数3：**配置对象**deep：**深度监视**immediate：**初始化时调用一次watch参数1可以有谁ref和computed响应式对象函数返回值包含了以上玩意的数组watch参数1的使用**ref的基本类型 和computed：**直接写变量名，ref的.value也不要return 2})**响应式对象：**也是直接写！**函数返回值：**用于对象里的属性let a = {a:1,b: {]]></description><category></category></item><item><title><![CDATA[Vue3_01]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146116427</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146116427</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:49:57 +0800</pubDate><description><![CDATA[我踏马来了！]]></description><category></category></item><item><title><![CDATA[Vue2_18（这是我最后的 Vue2 了）]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146116405</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146116405</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:46:47 +0800</pubDate><description><![CDATA[答：普通的点击路由展示的标签、路径跳转等，直接展示组件（直接放一个组件标签）就不行。时被调用，参数是一个 回调函数。将地址通过第三方手机app分享，若app校验严格，地址会被标记不合法。但是出现了另一个问题：所有的路径都会发送到服务器。）某个路由独享的守卫，只有前置。在 Vue3 发现的，不知道 Vue2 能不能用。部署在服务器上，那就需要一个服务器（nodejs），就是说这个路径发过去的路径只有。，就是所有的路径都会发送到服务器。启动服务器，发现路径上有和个。，可以去掉，去掉方法：换成。]]></description><category></category></item><item><title><![CDATA[Vue2_17]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146116390</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146116390</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:46:02 +0800</pubDate><description><![CDATA[还剩最后一个钩子，在Vue2_12的时候就有记录过，文件在9_10/src_2_TodoList_编辑this.$nextTick(回调函数)在下一次 DOM更新结束后调用。]]></description><category></category></item><item><title><![CDATA[Vue2_16]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146116374</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146116374</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:45:21 +0800</pubDate><description><![CDATA[路由组件的文件夹一般不在 components 里，会给它放进 pages 文件夹里。和 query 配置对象一样，但是不一样的是：没啥不一样的。用于实现 SPA 应用。答：切换了就被销毁，而不是什么 v-show之类的。当路径变换时，会把 key 对应的组件放到页面上。类似最近最近学的 软件测试，所给的测试页面。但是会报错，说组件没定义，所有要导入组件。放在路由里，值是数组，用来放子路由。router-view，放组件的。这些由路由指定的组件叫：路由组件。的路由，用于展示页面。的路由，用于处理请求。]]></description><category></category></item><item><title><![CDATA[Vue2_15]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146116353</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146116353</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:44:37 +0800</pubDate><description><![CDATA[但是不是	namespaced .xxxxx，而是 namespaced。分门别类的放进对象里就行了。$store -> state -> namespaced -> 数据。使用创建 Store 配置对象中的 modules 属性。，是调用 Getters 时用到的名字，没有就会报错。把给不同组件的 叽里呱啦 分别放到不同的对象里。和 state 像又不像，比如 getters。那么，把Vuex模块化拢共分几步，答：3步。但是 ‘.’ 后面不能加 ‘/’语法不完全一致，有两种。]]></description><category></category></item><item><title><![CDATA[Vue2_14]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146116337</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146116337</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:44:01 +0800</pubDate><description><![CDATA[但是这样不行，因为现在在学Vue2，他只能用Vuex3。现在已经更新到4了，直接安装会安装到4版本。如果，computed方法名 和 state属性名 一致的话，可以使用。（这是生成state的，还有 mapGetters…，然后对参数进行一些动作（判断之类的），然后调用。函数们（参数1：state，参数…太麻烦了，如果要写在多个地方那就是 n*100万。，把大家都用到的 数据和方法 放在一个统一的位置。（假）创建 state：在一个新的js身上暴露。这上面的所有的方法、对象…]]></description><category></category></item><item><title><![CDATA[Vue2_13]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146116305</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146116305</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:42:55 +0800</pubDate><description><![CDATA[我是默认值2</slot><slot :games="games">我是默认值1</slot><slot name="QAQ" :games="games">我是默认值3]]></description><category></category></item><item><title><![CDATA[Vue2_12]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146085504</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146085504</guid><author>qq_58614840</author><pubDate>Sat, 08 Mar 2025 14:41:07 +0800</pubDate><description><![CDATA[使用 _ 来站位，把第一个参数给顶掉，第一个参数是 消息名，就是刚刚写在上面的消息名。比如我要在TodoList的每个事件后添加一个 "编辑"按钮，点了就可以编辑。因为标签上的属性，值写的 false，页面上就会忽略它。因为这是给 appear属性 给了个。类似 $bus，需要一个包 pubsub-js。名字可以改，但是只能改那个 “v”。html 失去焦点做的事 @blur=“a”，给布尔值要加：（虽然也可以用）在下一次 DOM更新结束后调用。用于多个需要动画的小伙子们。在失去焦点时 调用事件。]]></description><category></category></item><item><title><![CDATA[Vue2_11]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146085495</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146085495</guid><author>qq_58614840</author><pubDate>Fri, 07 Mar 2025 08:41:54 +0800</pubDate><description><![CDATA[事件： @cilck @keyup…自定义事件：自定义的事件呗但是这个自定义的事件，只能给组件标签使用，上面的事件只能给 html 标签使用1.定义v-on:事件名=“事件(methods)”-- v-on 就是@cilck 的 '@' -->2.$emit自定义事件只能使用$emit触发，不需要接收<template><div></div><script>methods:{haha(){// $emit 是调用自定义事件的函数// ('传进来的事件名', 参数1, 参数2, ...)]]></description><category></category></item><item><title><![CDATA[Vue2_10]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146085481</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146085481</guid><author>qq_58614840</author><pubDate>Fri, 07 Mar 2025 08:41:17 +0800</pubDate><description><![CDATA[存储大小一般是 5MB，但是不同浏览器可能会不一样sessionStorage 会在关闭浏览器的时候会被清除localStorage 只有在使用清除相关的API时才会被清除，或者清除浏览器缓存如果set了多个同一个名字，会变成一个同一个数组。]]></description><category></category></item><item><title><![CDATA[Vue2_9]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146085451</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146085451</guid><author>qq_58614840</author><pubDate>Fri, 07 Mar 2025 08:40:35 +0800</pubDate><description><![CDATA[冲突的属性（比如data、methods）：原本的优先不冲突的属性：添加。]]></description><category></category></item><item><title><![CDATA[Vue2_8]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146085436</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146085436</guid><author>qq_58614840</author><pubDate>Fri, 07 Mar 2025 08:38:07 +0800</pubDate><description><![CDATA[前面的 main.js报错：总结：您正在使用Vue的仅运行时版本，其中模板编译器不可用。要么，要么使用导入的是哪呢？我记得我好想学过，看导入的文件要去真正我完整版的 Vue，是，其他 Vue都是菜鸡 Vue。]]></description><category></category></item><item><title><![CDATA[Vue2_7]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146085418</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146085418</guid><author>qq_58614840</author><pubDate>Fri, 07 Mar 2025 08:36:41 +0800</pubDate><description><![CDATA[npm run：之前在nodejs6里，有个配置别名，启动别名就是 npm run 别名。使用noscript，在谷歌，设置->隐私设置->网站设置，有个禁用js。因为这个对象，函数和实例都可以访问的到，所以可以写一些公共的属性。，只不过实例对象是个例外（指向的是创建自己的 函数的原型对象）在自己里的属性们里没找着，就会顺着原型对象往下找。如果调用的属性在原型对象里有，可以不用 写。但是，这是单独写的，import 并没有用。组件的构造函数，也就是接收它的变量，它的。但是 Object 也是个对象，它的。]]></description><category></category></item><item><title><![CDATA[Vue2_6]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146085409</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146085409</guid><author>qq_58614840</author><pubDate>Fri, 07 Mar 2025 08:35:53 +0800</pubDate><description><![CDATA[组件是应用中局部功能代码和资源的集合模块化：大多用模块组件化：大多用组件非单文件组件：一个 html 文件，装了n个组件的单文件组件：一个 .vue 文件，就它自己一个组件3、组件的基本使用。]]></description><category></category></item><item><title><![CDATA[Vue2_5]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146085401</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146085401</guid><author>qq_58614840</author><pubDate>Fri, 07 Mar 2025 08:35:01 +0800</pubDate><description><![CDATA[里面有两种写法对象写法（精细）函数写法过滤器是：Vue.filter()指令是：Vue.directive()相同：Vue.xxx 这个xxx在实例里创建时，属性的名字都比xxx多一个s不同：第二个参数filter 第二个参数是一个函数directive 第二个参数既可以是一个函数，也可以是一个配置对象})3、生命周期。]]></description><category></category></item><item><title><![CDATA[Vue2_4]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146085396</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146085396</guid><author>qq_58614840</author><pubDate>Fri, 07 Mar 2025 08:34:16 +0800</pubDate><description><![CDATA[text 和 password单选框 radio下拉框 select多行文本框 textarea使用数组收集的多选框使用单独的对象收集的多选框：布尔值。]]></description><category></category></item><item><title><![CDATA[Vue2_3]]></title><link>https://blog.youkuaiyun.com/qq_58614840/article/details/146085381</link><guid>https://blog.youkuaiyun.com/qq_58614840/article/details/146085381</guid><author>qq_58614840</author><pubDate>Fri, 07 Mar 2025 08:32:56 +0800</pubDate><description><![CDATA[*注：**watch 里的setTimeout的函数需要时箭头函数，不然this是window，用不了vue里的属性。只需要 handler 时才能写，和之前那个只需要 get() 的一样，之前 get 的举例也可以直接 ()切换频率高的使用 v-show ，因为 v-show只是隐藏起来，v-if 会把它删掉。效率低：上面的对比就把文本全换了，本来是有这个文本的，但因为key不对，就全换了。文本换了，input 框没换，里面如果有输入的值，也没换。：在页面加载的时候，会自动去掉，不影响结构。]]></description><category></category></item></channel></rss>