vue 프레임 워 크 에서 사용자 정의 스크롤 바(easyscroll)구현
//    jsx  ,       vue-jsx  
npm install babel-plugin-syntax-jsx --save-dev
npm install babel-plugin-transform-vue-jsx --save-dev
npm install babel-helper-vue-jsx-merge-props --save-dev
npm install babel-preset-es2015 --save-dev//  .babelrc  
{
  "presets": [
    ["es2015", { "modules": false }],
    ["env", {
      "modules": false,
      "targets": {
        "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
      }
    }],
    "stage-2"
  ],
  "plugins": ["transform-vue-jsx", "transform-runtime"],
  "env": {
    "test": {
      "presets": ["env", "stage-2"],
      "plugins": ["istanbul"]
    }
  }
}
//      
npm isntall --save easyscroll//main.js 
import EasyScroll from 'easyscroll';
Vue.use(EasyScroll);//       
myBarOption:{
  barColor:"#959595",   //     
  barWidth:6,           //     
  railColor:"#eee",     //    
  barMarginRight:0,     //                 (px)
  barMaginBottom:0,     //             (px)
  barOpacityMin:0.3,      //             
  zIndex:"auto",        //   z-Index
  autohidemode:true,     //      
  horizrailenabled:true,//         
}//    
    
      
              
      
    
 
   data{
     return{
       data(){
         myBarOption:{
           barColor:"red"
         }
       }
     }
   }
 //        
  
    
    
    
      
        
       
     
    
export default {
  data(){
    return {
      scrollHeight: 0,         //EasyScrollbar          
      myBarOption: {
        barColor:"#959595",   //     
        barWidth:6,           //     
        railColor:"#eee",     //    
        barMarginRight:0,     //                 (px)
        barMaginBottom:0,     //             (px)
        barOpacityMin:0.3,      //             
        zIndex:"auto",          //   z-Index
        autohidemode:true,     //      
        horizrailenabled:true,//         
      }
    }
  },
  created: function() {
    this.init();
  },
  methods:{
    init: function() {
      //               ,     EasyScrollbar       
      this.scrollHeight = document.documentElement.clientHeight-50;
    }
  }
}
 
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
npm 종속 라이브러리의 라이센스를 확인하는 방법Node.js와 현대 웹 앱을 만들 때 npm에서 떼어내 라이브러리를 설치할 것이라고 생각합니다. npm으로 가져온 라이브러리는 재배포하는 것은 아니고 단순히 이용할 뿐입니다만, 이용에 대해서도 어떠한 제한(학술 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.