作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为我的网络应用程序设置功能介绍教程(例如 intro.js )。我在使用 intro.js 时遇到问题,没有任何反应(没有错误消息或游览消息)。我尝试设置 intro.js 使用的数据属性,并从 App.vue 上的挂载函数调用游览开始,但没有成功。我想看看是否有人有过将这样的库与 VueJS 结合使用的经验。
来自 App.vue 的代码:
mounted: function() {
const introJS = require('intro.js')
introJS.introJs().start()
}
在它的同一组件内部 <template>
:
<div class="card card-accent-info" v-if="!isLoading" data-intro="Test step here" data-step="1">
我还在 App.vue 中加载了 css:
@import "~intro.js/minified/introjs.min.css";
最佳答案
问题可能出在您从 <style>
导入 CSS 的方式上标签。要正确应用样式,请在 JavaScript 中导入 CSS:
<!-- MyComponent.vue -->
<script>
import "intro.js/minified/introjs.min.css";
export default {
mounted() {
const introJS = require("intro.js");
introJS.introJs().start();
}
};
</script>
关于javascript - 使用带有 VueJS 的产品导览库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46210062/
我是一名优秀的程序员,十分优秀!