vue 前端配置

前端配置

1 axios

  • 安装
cnpm install axios -S
  • main.js
import axios from 'axios'
Vue.prototype.$axios=axios

2 elementui

  • 安装
cnpm install element-ui -S
  • main.js
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

3 cookies

  • 安装
cnpm install vue-cookies -S
  • main.js
import cookies from 'vue-cookies'
Vue.prototype.$cookies = cookies;

4 写个settings.js

const BASE_URL='http://127.0.0.1:8000/api/v1/'
export default {
    banner:BASE_URL+'/home/banner/',
}
  • main.js
    import settings from "@/assets/js/settings";
    Vue.prototype.$settings=settings
  • 再组件中使用
    methods:{
    getdata(){
    async function a(){
    let response=await this.$axios(this.$settings.banner)

    methods:{
        getdata(){
            async function a(){
                let response=await 			           this.$axios(this.$settings.banner
                }
        }
    }
    

5 去掉默认样式

  • global.css 声明全局样式和项目的初始化样式
body, h1, h2, h3, h4, h5, h6, p, table, tr, td, ul, li, a, form, input, select, option, textarea {
    margin: 0;
    padding: 0;
    font-size: 15px;
}

a {
    text-decoration: none;
    color: #333;
}

ul {
    list-style: none;
}

table {
    border-collapse: collapse; /* 合并边框 */
}
  • main.js中 全局css
import '@/assets/css/global.css'
posted @   蓝幻ﹺ  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示