vue学习(三)完善模板页(bootstrap+AdminLTE)

1、配置index.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 blogweb
安装依赖字体图标 1 2 npm i font-awesome npm i ionicons main.js引入: 1 2 import '../node_modules/font-awesome/css/font-awesome.min.css' import '../node_modules/ionicons/dist/css/ionicons.min.css' static 新增css文件夹,用来存放AdminLTE相关样式文件,结构如下: index.css 1 2 @import './main/AdminLTE.min.css'; @import './skins/_all-skins.min.css'; 配置main.js 复制代码 // The Vue build version to load with the `import` command // (runtime-only or standalone) has been set in webpack.base.conf with an alias. import Vue from 'vue' import router from './router' //布局模板页 import Layout from "./components/layout/Layout"; //第三方插件 import $ from 'jquery'; import '../node_modules/bootstrap/dist/css/bootstrap.min.css' import '../node_modules/font-awesome/css/font-awesome.min.css' import '../node_modules/ionicons/dist/css/ionicons.min.css' import '../static/css/index.css'; import '../node_modules/bootstrap/dist/js/bootstrap.min' Vue.config.productionTip = false /* eslint-disable no-new */ new Vue({ el: '#app', router, components: { Layout }, template: '' }) 复制代码 index.html 配置body样式 复制代码 复制代码 layout文件夹新建 Header.vue 此时,Layout.vue代码如下: + View Code Header.vue代码如下: + View Code 运行,会出现如下错误: 1 2 3 This relative module was not found: * ./img/boxed-bg.jpg in ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib??ref--5-2!./static/css/index.css 指的是AdminLTE.min.css文件下img/boxed-bg.jpg路径找不到 同样在static文件夹下新增img,并且把AdminLTE 下 img文件夹复制过去,同样需要去修改css文件,具体取决于自定义文件夹结构,配置如下: 1 2 3 4 //AdminLTE.min.css .layout-boxed { background: url('../../img/boxed-bg.jpg') repeat fixed } 再运行,发现排版是乱的,如下: 这时候没办法,我只能卸载bootstrap,直接引用AdminLTE默认的bootstrap文件了。也可以安装指定版本,默认安装最新版! 1 npm uninstall bootstrap 同样在static文件夹下新增文件夹,plugin 并把bootstrap 复制进去 再配置main.js,把路径配置问当前路径: + View Code   npm run dev运行: OK,大功告成!其它的配置,同理! 最后结果: https://www.cnblogs.com/wzgj/p/9957140.html
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信