美文网首页react & vue & angular
蓝桥到家复盘与总结

蓝桥到家复盘与总结

作者: 风中凌乱的男子 | 来源:发表于2022-10-19 16:33 被阅读0次
    • vue-admin-template 后台管理开源模版
    • 开发需掌握要点
      1. 新建页面
    • 1.1 新建页面 一般 在src文件夹下的views文件夹下新建,一般按照模块来新建
      1. 新建路由
    • 2.1 新建路由在src/router/index.js内新建
    • 2.2 注意点:path不能重复、name不能重复

      1. vuex的使用
    • 3.1 新建state变量
    const state = {
      classes: "计应3班"
    }
    
    • 3.2 新建mutations方法
    const mutations = {
      SET_CLASS: (state, classes) => {
        state.classes = classes
      },
    }
    
    • 3.3 外部组件触发mutations方法,其中需要注意的是 school这个命名空间要写
    this.$store.commit('school/SET_CLASS','计应3班精英班')
    
    • 3.4 新建actions方法
    const actions = {
      changeStateClass({ commit, state },classes) {
        commit('SET_CLASS',classes)
      },
    }
    
    • 3.5 外部组件触发actions方法
    this.$store.dispatch('school/changeStateClass','计应3班精英班')
    
    • 3.6 配置getters变量
    • 在getters.js文件内,其中需要注意的是school这个位置,需要根据实际情况来变化
    classes: state => state.school.classes,
    
    • 3.7 外部组件读取getters变量
    • 第一步要先从vuex解构出 mapGetters
    import { mapGetters } from "vuex";
    
    • 第二部使用计算属性读取getters变量
    computed: {
        ...mapGetters(["classes"]),
      },
    
    • 3.8 vuex命名空间namespaced
    namespaced: true,
    

      1. vant-ui组件库的安装与使用
    安装
    # Vue 2 项目,安装 Vant 2:
    npm i vant@latest-v2 -S
    ------------------------------------------
    引入
    全局引入
    import Vant from 'vant';
    import 'vant/lib/index.css';
    
    Vue.use(Vant);
    
      1. 反向代理的配置与使用
        vue.config.js的devServer里配置,其中target是我们要代理的api接口域名,那么我们的反向代理的接口域名就变成了 /api
     proxy: {
          //配置跨域
          '/api': {
            target: "https://lanqiao.it98k.cn",
            ws: true,
            changOrigin: true,
            pathRewrite: {
              '^/api': '/'
            }
          }
        }
    
    • 还需要配置一下环境变量
    • 修改本地环境变量 .env.development
    VUE_APP_BASE_API = '/api'
    

    记住,配置完vue.config.js 和 .env.development 要重启项目才会生效

      1. api方法的定义与使用
    • 6.1 在src/api/xxxx.js文件内新建api方法
    • 6.2 注意点:get方式传参使用params ,put、post、delet请求方式使用data来传参
    • 导入api方法使用import
      1. 组件的新建与引入
    • 新建组件一般在src/components下,
    • 引入使用import
    • 注册使用components
    • 使用 直接 <com></com>

    相关文章

      网友评论

        本文标题:蓝桥到家复盘与总结

        本文链接:https://www.haomeiwen.com/subject/rusuzrtx.html