新手引導功能intro.js


vue項目中使用intro.js

安裝intro.js

npm install intro.js --save

安裝vue-introjs(該工具包是在introjs基礎上開發的,故先要安裝introjs)

npm i vue-introjs

webpack相關配置

// webpack.config.js
{
    plugins: [
        new webpack.ProvidePlugin({
            // other modules
            introJs: ['intro.js']
        })
    ]
}

如果是vue-cli3的項目,則在vue.config.js

chainWebpack: config => {
    config.plugin('provide').use(webpack.ProvidePlugin, [{
      // other modules
      introJs: ['intro.js']
    }])    
}

使用

import VueIntro from 'vue-introjs' Vue.use(VueIntro) import 'intro.js/introjs.css';

初始化

this.$intro().setOptions({
        prevLabel: "上一步",
        nextLabel: "下一步",
        skipLabel: "跳過",
        doneLabel: "完成"
      }).oncomplete(()=> {
          //點擊結束按鈕后執行的事件
      }).onexit(()=> {
          //點擊跳過按鈕后執行的事件
      }).start()

html部分

<div v-intro="'The content of tooltip'" v-intro-step="2"></div>

 

 參考鏈接:

https://github.com/alex-oleshkevich/vue-introjs

https://introjs.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM