随笔分类 -  Vue

摘要:组件通信 props emits 事件总线 eventbus 使用mitt库 通过defineExpose,getCurrentInstance provide inject v-model vuex 响应式 ref reactive toRef toRefs 监听 watch watchEffec 阅读全文
posted @ 2022-05-24 02:05 见信 阅读(58) 评论(0) 推荐(0) 编辑
摘要:window.onerror 全局监听所有JS错误 但它是JS级别的,识别不了Vue组件信息 捕捉一些Vue监听不到的错误 可以捕捉到异步错误 mounted() { window.onerror = function(msg, source, line, column, error) { cons 阅读全文
posted @ 2022-05-13 14:10 见信 阅读(167) 评论(0) 推荐(0) 编辑
摘要:keep-alive是vue内置的一个组件,而这个组件的作用就是能够缓存不活动的组件,我们能够知道,一般情况下,组件进行切换的时候,默认会进行销毁,如果有需求,某个组件切换后不进行销毁,而是保存之前的状态,那么就可以利用keep-alive来实现 利用脚手架创建项目后会生成home和about两个组 阅读全文
posted @ 2022-04-26 21:22 见信 阅读(1538) 评论(0) 推荐(0) 编辑
摘要:在 vue 的项目中,我们不需要手写这么复杂的一些基础代码,可以直接使用 vue-i18n 进行实现(注意:vue3 下需要使用 V 9.x 的 i18n) vue-i18n 的使用可以分为四个部分: 创建 messages 数据源 创建 locale 语言变量 初始化 i18n 实例 注册 i18 阅读全文
posted @ 2022-04-21 15:18 见信 阅读(1597) 评论(0) 推荐(0) 编辑
摘要:有的页面只有在登录之后才能进入,所以我们需要进入该类页面时需要完成以下几件事情 1.判断当前是否登录 2.如果已经登录,跳转到想要进入的页面 3.如果未登录,则跳转到登录页 4.对于无需登录即可访问的页面(白名单中的页面),我们可以直接进入 5.每次访问非登录页时,都需要判断当前用户信息是否存在,若 阅读全文
posted @ 2022-04-18 17:32 见信 阅读(107) 评论(0) 推荐(0) 编辑
摘要:如何使用router import router from '@/router' router.push('/') 如何使用store import { useStore } from 'vuex' const store = useStore() store .dispatch('user/log 阅读全文
posted @ 2022-04-18 16:38 见信 阅读(57) 评论(0) 推荐(0) 编辑
摘要:我们在开发项目和发布项目后,都需要使用到不同的环境,我们需要让vue-cli在打包时知道我们需要用到的环境,因此我们需要在项目根目录创建不同的环境文件,让vue-cli知道npm run serve与npm run build时该如何打包。 使用.env.development配置开发环境 # ju 阅读全文
posted @ 2022-04-18 14:05 见信 阅读(123) 评论(0) 推荐(0) 编辑
摘要:我们在vue项目内难免需要对webpack配置进行修改,我们可以通过在vue.config.js中通过配置chainWebpack对webpack配置进行修改,下面演示我们如何新增一个loader const path = require('path') function resolve(dir) 阅读全文
posted @ 2022-04-18 12:46 见信 阅读(424) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示