uniapp 请求封装,拦截器:请求拦截、响应拦截 全局请求封装12345678910111213141516171819202122232425262728293031323334353637383940414243export function http(path, params = {}, loading = true, method = "POST") { console.log( uniapp #uniapp #微信小程序
在vue-cli中写echarts (子父组件:echarts图表怎么设置响应式 自适应大小) 是用子父组件式写的:父组件: 1234567891011121314151617181920212223242526272829303132<template> <div class="index2"> <p slot="title" class="title">我的处理量</p> vue2 #vue2 #web
Vue2 使用事件跳转页面 给标签添加点击事件: get传参:123456this.$router.push({ path:"", query:{ }}) 传参结果 参数接收1this.$route 结果如图: post传参:123456this.$router.push({ name:"", parmas:{ vue2 #vue2 #web
vue axios接口请求 跨越配置 ==proxyTable==里配置: 1234567'/api': { target: 'http://192.168.11.250:9090', // 接口请求的基路径 changeOrigin: true, // 开启跨越 pathRewrite: { '^/api vue2 #vue2 #web
vue vue-router 嵌套路由 在router目录下的index.js路由配置文件里使用children嵌套路由,如下: 嵌套路由配置好,就需要在嵌套的页面展示被嵌套的页面了 router-view 为什么写这?因为刚在配置路由的时候是在child下配置的呀。 效果如下: 到此有个问题来了,点击进入child页面时(图2)是不是发现右侧时空白的?此时是不是需要默认进这个页面时右侧显示成图3那样呢?那么就需要重定向一下了。让一进c vue2 #vue2 #web
vue 使用addRoutes()合并动态有权路由 给出默认的静态路由 登陆成功后调用获取有权路由接口: 在调用refresh接口时处理返回数据 合并有权路由调用vueX的setRouters函数合并有权路由: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758// 设置权限路 vue2 #vue2 #web
vue 动态组件:component标签 <component :is="组件" /> 引入:12345678910111213141516import NewUsers from "./panels/new-users";data () { return { NewUsers }} 使用:1<component :is= vue2 #vue2 #web
vue 在生产环境清除【console.log】【console.error】 vue init webpack的项目:在build/webpack.prod.conf.js文件里改成这样一段代码: 1234567891011121314uglifyOptions: { mangle: { safari10: true }, compress: { warnings: false, drop_debugger: t vue2 #vue2 #web
vue 导航守卫配置 全局导航守卫 123456789101112131415161718192021222324252627/* -------------------------------- 导航守卫 -------------------------------- */import router from './index';// 全局前置守卫router.beforeEach((to, f vue2 #vue2 #web
vue 性能优化:gzip编译压缩 安装1.1.2版本的compression-webpack-plugin插件:高版本会报错 1npm install --save-dev compression-webpack-plugin@1.1.2 打开==config/index.js==文件,找到build对象中的productionGzip属性,值改成true: 打开= vue2 #vue2 #web