首页 > 其他分享 >路飞 ---配置前端

路飞 ---配置前端

时间:2023-02-28 17:13:11浏览次数:39  
标签:cookies vue settings 前端 bootstrap js --- 路飞 css

配置前端全局css

1.整理项目

  • 将下面的所有文件都置为最纯净的样子

APP.vue

<template>
  <div id="app">
    <router-view/>
  </div>
</template>

router/index.js

const routes = [
  {
    path: '/',
    name: 'home',
    component: HomeView
  },
]

HomeView.vue

<template>
  <div class="home">
    <h1>首页</h1>
  </div>
</template>

<script>

export default {
  name: 'HomeView',
}
</script>

最后将其他的页面和小组件都删除

2.全局css

# 一般在写前端项目时,都会将所有的标签的样式都给去除了【css】

---在assets下创建一个css文件,在下面创建一个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 中进行配置
    import '@/assets/css/global.css'

3. 配置全局js文件

路由地址:
	在向后端发送请求的时候,请求地址是127.0.0.1:800,但是考虑到后期项目上线,地址会发生变化,如果在组件中将数据写死,那么以后要修改地址,就会很麻烦需要一个个的改,
    所有我们配置一个全局文件用于放全局url的地址,以后在所有的文件中发送地址,都是用这里面的url地址
    
步骤流程:
	1、在assets文件下创建js文件 --settings.js
  代码:
	export default {
        BASE_URL:'http://127.0.0.1:8000/api/v1'
    }
    2、在main.py 中引入
    // 引入settings对象,将该对象放入vue原型中
     import settings from "@/assets/js/settings";
    Vue.prototype.$settings = settings
使用:
	this.$settings.BASE_URL
    
axios:
	this.$axios.get(this.$settings.BASE_URL+'/home').then(res=>{
        
    })

安装vue-cookies

--在后期登录成功之后,我们要将token存在cookie中

使用步骤:
	1.安装  
    	cnpm install vue-cookies -S
        
    2.把vue-cookie 放到vue的原型中,main.js中
    	// 配置vue-cookie
        import cookies from 'vue-cookies'
        Vue.prototype.$cookies=cookies	
        
 	3.就能够在任意的组件中使用
    	this.$cookies.get()
        this.$cookies.set()

安装 element ui

这是一个样式全局组件
使用步骤:
	1.安装
    	cnpm install element-ui -S
    
    2.main.js 配置
    	import ElementUI from 'element-ui';
		import 'element-ui/lib/theme-chalk/index.css';
    	Vue.use(ElementUI);
        
    3. 使用的时候直接在官网copy即可

安装bootstrap 和jQuery

在这个项目中,没有使用到bootstrap,想要使用也是可以的
	# bootstrap引入必须引入jquery
    
# 使用步骤:
	第一步:安装
    	cnpm install jquery -S
        cnpm install bootstrap@3 -S
    第二步:配置全局使用bootstrap,main.js中加入
        import 'bootstrap'
        import 'bootstrap/dist/css/bootstrap.min.css'
    第三步:配置jquery:vue.config.js,完全复制粘贴过去
        const webpack = require("webpack");
        module.exports = {
            configureWebpack: {
                plugins: [
                    new webpack.ProvidePlugin({
                        $: "jquery",
                        jQuery: "jquery",
                        "window.jQuery": "jquery",
                        "window.$": "jquery",
                        Popper: ["popper.js", "default"]
                    })
                ]
            }
        };
        
    第三步:在页面中使用bootstrap

标签:cookies,vue,settings,前端,bootstrap,js,---,路飞,css
From: https://www.cnblogs.com/qiguanfusu/p/17165151.html

相关文章

  • 数据库报ORA-00600 [2252]错误
    同事运维的数据库出现了一个ORA-00600 [2252]错误,针对该问题简单记录下。1、alter日志信息:TueFeb2814:22:302023Errorsinfiled:\app\diag\rdbms\pubb\pubb\trac......
  • u-boot增加新命令
    00.u-boot默认配置为:UBOOT_DEFCONFIG=rk3399_defconfig01.新增文件夹:mkdir /u-boot/test/hello02.编译该文件夹obj-$(CONFIG_TEST_HELLO)+=hello/03.在/u-boot/conf......
  • mysql-索引
    一、索引回表:B+树索引主要可以分为两种索引,聚集索引和非聚集索引。聚集索引:也就是平常我们说的主键索引,在B+树中叶子节点存的是整行数据。非聚集索引:也叫二级索引,也......
  • 使用 “apifm-wxapi” 快速开发小程序
    步骤一、安装apifm-wxapi1、npminit初始化项目先你需要检查一下你的小程序项目是否支持npm,判断标准很简单,你看一下你的小程序根目录下有没有“package.json”......
  • 每日知识小复习-01
    昨天的小测验中,我发现JAVA的一些基础知识我遗忘的很多,因此写几篇笔记,温习一下以前的知识,以后再复习,也更加方便。一.StringBuffer和StringBuilder类为什么要用StringB......
  • redis(12)持久化操作-RDB
    前言Redis提供了2个不同形式的持久化方式:RDB(RedisDataBase)AOF(AppendOfFile) RDB在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snaps......
  • DP-笔记1
    有些东西要记下来,不然就丢了。动态规划,是利用问题可以被划分为多个解法类似的子问题的性质,使用若干关键的、与解集有关的参数,称作“状态”,来描述每一个子问题。子问题是......
  • MogDB 学习笔记之 -- 索引失效
    [[toc]]#概念描述哪些操作会导致分区表的全局索引失效(比如movepartition,droppartition,truncatepartition,splitpartition,mergepartitions)#测试验证1、环境准......
  • 直播搭建 -go - 使用go的轻量流媒体服务器livego
    golang的流媒体服务器livego的使用,livego是基于golang开发的简单高效的rtmp直播服务器。github地址:livego/README_cn.mdatmaster·gwuhaolin/livego(github.com)......
  • Vue项目中通过 avatarUrl: require('@/assets/user-avatar.png')出现required is not
    参考:https://blog.csdn.net/qq_37130872/article/details/128133646useImages.js//获取assets静态图片exportconstgetAssetsImge=(name)=>{returnne......