vue
Vincent.TM
程序媛一枚,欢迎讨论及修正,一起进步!
展开
-
Vue页面刷新的三种方式
vue页面刷新的三种方式由于功能需求,需要离开页面前告知用户是否需要丢弃未保存的数据,这时候切换的菜单会失效,但是菜单依然会高亮错误。所以要进行一次页面刷新。方法一原地页面刷新this.$router.go(0)location.refresh()...原创 2021-07-16 14:45:51 · 8015 阅读 · 6 评论 -
vue 展示多个markdown文件
项目场景:需求如下:public文件夹下有多个.md文件,需要按需展示md文件vue-loader将markdown文件以vue格式加载, vue-markdown-loader转换markdown格式。markdown文件将被转换为vue组件方案一:导入每个组件并按需展示1.安装依赖 npm install vue-loader vue-markdown-loader --save2.修改webpack配置在vue.config.js中增加对md文件的解析配置 (vue cli3配置)原创 2021-05-21 15:48:15 · 984 阅读 · 2 评论 -
elementui可展开表格多层嵌套,expand-change中使用异步方法Dom不更新。需要点击两次。
ElementUi可展开表格多层嵌套,expand-change中使用异步方法后dom不生效。再次点击才正常展示数据。一、 问题描述项目中需要用到表格打开继续展开表格,点击expand打开时,请求下层数据,然后再将数据渲染到页面上,根据elementui的文档,我这边使用了el-table 的expand属性,@expand-change中请求下层数据。遇到了问题,异步请求获取到下层数据后,c...原创 2020-03-15 18:41:20 · 10989 阅读 · 11 评论 -
Vue.set向对象里增加多层数组属性不生效的情况解说
属性多层数组数据的添加修改一、为什么需要使用Vue.set?vue中不能检测到数组的一些变化,比如一下两种:1、数组长度的变化 vm.arr.length = 100 2、数组通过索引值修改内容 vm.arr[1] = ‘aa’那么为什么vue要做成这样,不去监听数组的变化,数组在日常中使用频率还是比较高的,这个问题其实尤大说过,是为了性能,假设我们新建了一个数组,长度是1000 但...原创 2020-03-08 21:58:46 · 8185 阅读 · 0 评论 -
vue路由跳转时出现 TypeError: Cannot read property ‘_c‘ of undefined
vue路由跳转时出现 TypeError: Cannot read property ‘_c’ of undefined启动项目并点击跳转路由,出现上边的错误,在网上找了蛮久,发现各种解答都有。经过多种尝试,发下代码写错了。网上各种改配置,都不适用,所以决定贴出来。对应页面<template> <div> <el-form ref="form......原创 2019-01-07 20:26:40 · 20153 阅读 · 1 评论 -
vue中全屏screenfull.js的使用
vue中全屏screenfull.js的使用安装screenfull1.使用npm安装 screenfullnpm install sreenfull --save使用方式在使用的页面正确引入import screenfull from ‘screenfull’ data(){ return { //默认不全屏 isFullscreen...原创 2019-04-11 16:35:50 · 10522 阅读 · 11 评论 -
vue中使用本地svg,抽为全局组件svg-icon
vue中使用本地svg,抽为全局组件svg-iconvue中使用本地svg,抽为全局组件svg-icon增加icon文件夹SvgIcon组件main.js中导入icons修改配置vue中使用本地svg,抽为全局组件svg-icon今天增加一个svg全局组件,却怎么都显示不出来,在这里记录下全过程。增加icon文件夹vue项目中src目录下增加icons文件夹,文件夹中放置页面需要用到的s...原创 2019-04-16 18:29:01 · 2339 阅读 · 0 评论 -
深入理解vue中的slot与slot-scope与scope.row
深入理解vue中的slot与slot-scopevue中关于插槽的文档说明很短,语言又写的很凝练,再加上其和methods,data,computed等常用选项使用频率、使用先后上的差别,这就有可能造成初次接触插槽的开发者容易产生“算了吧,回头再学,反正已经可以写基础组件了”,于是就关闭了vue说明文档。我这里先来简单的介绍下插槽:插槽,也就是slot,是组件的一块HTML模板,这块模板显示不...转载 2019-04-25 11:56:48 · 65660 阅读 · 13 评论