.outer-container { overflow: hidden; // 隱藏滾動條 width: 240px; // 內容寬度,同時配合子元素 height: 100%; } .inner-container { overflow-x: hidden; // 隱藏水平滾動條 overflow-y: scroll; // 產生垂直滾動 width: 257px; // 比父元素寬出滾動條的寬度 17px height: 100%; // 設置產生滾動條 } .inner-container::-webkit-scrollbar { display: none; // webkit 內核的瀏覽器僅需設置此屬性 } // 另外一種方法,在滾動的容器設置 .inner-container { margin-right: -17px; }
// 須要在提交時將描述信息放在兩重引號中,緣由疑是 git 沒法識別 文件名或路徑 git add . git commit -m "'your message'" git pull origin master git push origin master
router.beforeEach((to, from, next) => { out //判斷登陸狀態簡單實例 var userInfo = window.localStorage.getItem('token'); if (userInfo) { next(); } else { next('/login'); } }) // 以上會發現出現以下錯誤:出現 dead loop錯誤,解決方法以下所示 // 解決思路:排除此時地址 = 轉向的地址 的狀況,避免dead loop router.beforeEach((to, from, next) => { var userInfo = window.localStorage.getItem('token');//獲取瀏覽器緩存的用戶信息 if(userInfo){ //若是有就直接到首頁咯 next(); } else { if(to.path=='/login'){ //若是是登陸頁面路徑,就直接next() next(); } else { //否則就跳轉到登陸; next('/login'); } } })
在 webpack 中引入使用 bootstrap 引用 bootstrap.min.js 正常 引用 bootstrap.min.css 報錯css
ERROR in ./node_modules/css-loader?minimize!./node_modules/autoprefixer-loader!./node_modules/bootstrap/dist/css/bootstrap.min.css Module build failed: BrowserslistError: Unknown browser major at error (E:\project\node_modules\browserslist\index.js:37:11) at Function.browserslist.checkName (E:\project\node_modules\browserslist\index.js:320:18) at Function.select (E:\project\node_modules\browserslist\index.js:438:37) at E:\project\node_modules\browserslist\index.js:207:41 at Array.forEach (<anonymous>) at browserslist (E:\project\node_modules\browserslist\index.js:196:13) at Browsers.parse (E:\project\node_modules\autoprefixer\lib\browsers.js:44:14) at new Browsers (E:\project\node_modules\autoprefixer\lib\browsers.js:39:28) at loadPrefixes (E:\project\node_modules\autoprefixer\lib\autoprefixer.js:56:18) at plugin (E:\project\node_modules\autoprefixer\lib\autoprefixer.js:62:18) at LazyResult.run (E:\project\node_modules\postcss\lib\lazy-result.js:274:20) at LazyResult.sync (E:\project\node_modules\postcss\lib\lazy-result.js:261:32) at LazyResult.stringify (E:\project\node_modules\postcss\lib\lazy-result.js:285:14) at LazyResult.get (E:\project\node_modules\postcss\lib\lazy-result.js:334:25) at Object.module.exports (E:\project\node_modules\autoprefixer-loader\index.js:55:35)
解決方法:vue
// Edit node_modules\bootstrap\package.json: Remove these lines: "last 1 major version", ">= 1%",
npm 安裝font-awesome 以及須要的全部依賴 node
npm install less less-loader css-loader style-loader file-loader font-awesome --save
在入口文件中全局註冊font-awesomewebpack
import 'font-awesome/css/font-awesome.min.css';
配置解析git
{ test: /\.(gif|jpg|jpeg|png|woff|svg|eot|ttf)\??.*$/, loader: 'url-loader?limit=1024' },
在vuex的 state 存儲 active-name,根據路由用 computed 取出 active-name