• vue步骤引导插件 vue-intro


    1、安装依赖

    1. npm i intro.js --save
    2. npm i vue-introjs --save

    2、在main.js中引入

    1. import intro from 'intro.js' // introjs库
    2. import 'intro.js/introjs.css' // introjs默认css样式

    3、使用方式:data 内绑定标签元素的选择器数组

    1. setGuide() {
    2. let data = [
    3. { element: document.querySelector('.el-upload-draggr'), intro: '<img src="https://resources.dudao360.com/ddzs%2Fddzs01.GIF"
    4. alt="" style="width: 100%;"><p style="margin-top: 10px;text-align: center">
    5. 先把文件拖进来或者上传到这里,系统可以自动选择公告类型了,快来试试吧</p>',
    6. position: 'right' },
    7. { element: document.querySelector('.el-upload-draggr'),
    8. intro: '步骤2:对应Id为#step_2的元素进行选择提示。', position: 'left' }]
    9. this.$intro().setOptions({
    10. steps: data, /*绑定数组data*/
    11. prevLabel: "上一步",
    12. nextLabel: "下一步",
    13. skipLabel: "跳过",
    14. doneLabel: "完成",
    15. tooltipPosition: 'bottom',/* 引导说明框相对高亮说明区域的位置 */
    16. tooltipClass: 'intro-tooltip', /* 引导说明文本框的样式 */
    17. highlightClass: 'intro-highlight', /* 说明高亮区域的样式 */
    18. exitOnEsc: true,/* 是否使用键盘Esc退出 */
    19. exitOnOverlayClick: true,/* 是否允许点击空白处退出 */
    20. showStepNumbers: false,/* 是否显示说明的数据步骤*/
    21. keyboardNavigation: true,/* 是否允许键盘来操作 */
    22. showButtons: true,/* 是否按键来操作 */
    23. showBullets: true,/* 是否使用点点点显示进度 */
    24. showProgress: false,/* 是否显示进度条 */
    25. scrollToElement: true,/* 是否滑动到高亮的区域 */
    26. overlayOpacity: 0.8, /* 遮罩层的透明度 */
    27. positionPrecedence: ["bottom", "top", "right", "left"],/* 当位置选择自动的时候,位置排列的优先级 */
    28. disableInteraction: true, /* 是否禁止与元素的相互关联 */
    29. hintPosition: 'top-middle', /* 默认提示位置 */
    30. hintButtonLabel: 'Got it'/* 默认提示内容 */
    31. }).oncomplete(() => {
    32. //点击结束按钮后执行的事件
    33. }).onexit(() => {
    34. //点击跳过按钮后执行的事件
    35. }).start()
    36. }

    效果图:

     

  • 相关阅读:
    java访问https链接下载图片
    面试问题?
    通过lame_enc.dll实现将Wav转为mp3格式.wav要求是16bit
    单片机进阶---PCB开发之照葫芦画瓢(二)
    【MindSpore易点通】如何使用溢出检测工具定位精度问题
    聊聊logback的FixedWindowRollingPolicy
    博客园美化显示效果
    被误删的HDFS文件如何有效恢复
    Linux系统下rar软件的安装以及如何解压文件
    记一次 .NET 某工厂无人车调度系统 线程爆高分析
  • 原文地址:https://blog.csdn.net/LH2HA3/article/details/125554236