logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue项目中关于axios的二次封装

vue项目开发时,为了对请求的数据做统一处理,如加loading,以及请求消息提示提示等,需要对vue配套的axios进行二次封装//引入axiosimport axios from 'axios'// 使用element-ui Message做消息提醒import { Message } from 'element-ui';// 设置baseURL//axios.defaults.ba...

关于vue中的slot和slot-scope

slot简言之就是插槽的意思,一般规定了一个显示的模板(规定html+css),这个模板写在父组件里(父组件里没有模板则不显示),至于显示位置等则是由子组件决定也就是说怎么显示是由父组件决定,在哪显示则由子组件决定在父组件中,各插槽的内容模板要写在子组件标签内部。默认插槽/匿名插槽/单个插槽默认插槽只能有一个,即在父组件里不定义slot的那个模板,默认插槽渲染在子组件内部不定义name的slot标

vue底层-template模板编译

vue底层-template模板编译vue的渲染过程Vue的模板编译在$mount之后,通过compile方法,经过parse、optimize、generate方法,最后生成render function来生成虚拟DOM,虚拟DOM通过diff算法,来更新DOM。具体功能如下:parse 函数解析 templateoptimize 函数优化静态内容generate 函数创建 re...

解决vue首屏加载慢,白屏的问题

1.路由懒加载// 需要ES6支持const HelloWorld = () => import('@/components/HelloWorld.vue')export default new Router({routes: [{ path: '/', name: 'HelloWorld', component: HelloWorld },]})...

vue自定义组件(通过Vue.use()来使用)即install的使用

在vue项目中,我们可以自定义组件,像element-ui一样使用Vue.use()方法来使用,具体实现方法:1.首先新建一个Cmponent.vue文件// Cmponent.vue<template><div>我是组件</div></template><script&a

vue使用v-if时的注意点

v-if和v-else或v-else-if之间不能添加其他元素。   以下是错误事例<span v-if="type==1">错误示范</span><span>哈哈哈</span><p v-else>嘿嘿嘿</p&gt

ant design Pro 菜单使用iconFont的方法

ant design Pro 项目中官方文档提供给我们定义菜单的icon方式有两种:使用ant design内部的icon使用http url地址具体的使用方式可以查看 官方文档但是怎么使用iconFont的icon呢,这里文档里没有说明我查看了下它的源码,了解到它内部是可以使用iconFont的,可以看如下代码// https://github.com/ant-design/an...

到底了