![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
ygx_work
好好学习,天天向上
展开
-
vue excel文件上传、下载、预览、预览日期格式转换
安装xlsxnpm install xlsximport XLSX from 'xlsx'上传与预览页面组件 <el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body> <el-upload ref="upload" accept=".xlsx, .xls" :disabled="upload.isUploading" action=""原创 2020-10-23 11:48:18 · 858 阅读 · 0 评论 -
笔记 前端需要了解的vue进阶知识点
响应式原理Vue 内部使用了 Object.defineProperty() 来实现数据响应式,通过这个函数可以监听到 set 和 get 的事件。var data = { name: 'yck' }observe(data)let name = data.name // -> get valuedata.name = 'yyy' // -> change valuefu...原创 2020-05-03 15:00:12 · 108 阅读 · 0 评论 -
笔记 初步理解Vue 和 React 之间的区别
Vue 的表单可以使用 v-model 支持双向绑定,相比于 React 来说开发上更加方便,当然了 v-model 其实就是个语法糖,本质上和 React 写表单的方式没什么区别。改变数据方式不同,Vue 修改状态相比来说要简单许多,React 需要使用 setState 来改变状态,并且使用这个 API 也有一些坑点。并且 Vue 的底层使用了依赖追踪,页面更新渲染已经是最优的了,但是 R...原创 2020-05-02 17:19:55 · 200 阅读 · 0 评论 -
vue使用element-ui,页面刷新,导航栏跳转问题(解决)
产生的原因原因是在使用组件时,设置了默认选中,因此页面刷新,导航发生了变化,而路由及页面并未改变:default-active="activeIndex" data() { return { activeIndex: '1', }; },解决办法第一步,同样还是要使用默认选中:default-active="leftNavActive"...原创 2020-04-29 22:14:36 · 3537 阅读 · 0 评论 -
vue使用element-ui,动态渲染导航栏和面包屑
vue动态渲染导航栏和面包屑废话不多说,直接上代码。第一步,引入element-ui,这个步骤参考element-ui的官方网站第二步,基础架构 <div id="leftNav"> <el-menu class="el-menu-vertical-demo" text-color="#ff...原创 2020-04-29 21:54:42 · 5361 阅读 · 0 评论 -
vue根据路由守卫,判断用户权限,进行路由跳转
判断用户权限,可以说是每一个项目都会用到的,因此,提供给大家较为简单的方法。主要思想是通过判断用户登录后,根据后台返回的对应用户权限去验证用户是否可以进行相关的操作。第一步,创建路由提供部分代码,用于解释 { path: '/', redirect: '/login', }, { path: '/login', name: 'login', ...原创 2020-04-16 20:23:14 · 2890 阅读 · 0 评论 -
vue中封装axios的方法以及如何使用
封装axios在vue中常用的请求方式就是axios,下面讲解axios的封装方式第一步,需要引入axiosimport axios from 'axios'//引入axiosimport router from '../router/index'//引入路由第二步,定义新的axioslet instance = axios.create({ timeout:10000,//...原创 2020-04-16 19:56:50 · 1415 阅读 · 1 评论 -
笔记 vue基础知识点
生命周期钩子函数在 beforeCreate 钩子函数调用的时候,是获取不到 props 或者 data 中的数据的,因为这些数据的初始化都在 initState 中。然后会执行 created 钩子函数,在这一步的时候已经可以访问到之前不能访问到的数据,但是这时候组件还没被挂载,所以是看不到的。接下来会先执行 beforeMount 钩子函数,开始创建 VDOM,最后执行 mounted ...原创 2020-05-02 17:37:44 · 161 阅读 · 0 评论