相关疑难解决方法(0)

CSS`url()`中的`~`代码是什么?

例如 @import url("~./foobar");

在这里看到它,不确定它是否是某些包特定的东西或它是否是真正的CSS语法.

css css3 webpack webpack-style-loader

67
推荐指数
3
解决办法
2万
查看次数

CSS 不适用于 React 中的 intro.js 模块

我在我的组件之一中添加了 Intro.js,如下所示:

import introJs from 'intro.js';
Run Code Online (Sandbox Code Playgroud)

然后在componentDidMount中调用

    componentDidMount() {
    introJs().start();
}
Run Code Online (Sandbox Code Playgroud)

我使用它的元素:

 <div className={cx('dropDownSortingBlock')}>
                {!isTrending && <div className={cx('dropDown')} data-intro={'Hello step one!'}>
Run Code Online (Sandbox Code Playgroud)

但是,当我将 css 导入父组件时

在此输入图像描述

它不渲染组件。

在此输入图像描述

更新:

我尝试使用 intro.js 反应包装器,现在我已将 css 直接导入到我的文件中。

然而它就是行不通

 constructor() {
        super();

        this.state = {
            showMessage: false,
            type: '',
            message: '',
            stepsEnabled: true,
            initialStep: 0,
            steps: [
                {
                    element: '.snapshotWrapper',
                    intro: 'Hello step',
                },
                {
                    element: '.snapshotWrapperNew',
                    intro: 'Hello Sort wrapper',
                },
            ],
        };
    }
Run Code Online (Sandbox Code Playgroud)

渲染中

  <Steps
            enabled={this.state.stepsEnabled}
            steps={this.state.steps}
            initialStep={this.state.initialStep}
            onExit={this.onExit}
                    />
Run Code Online (Sandbox Code Playgroud)

下面是显示的内容:

在此输入图像描述

javascript intro.js reactjs

3
推荐指数
1
解决办法
3456
查看次数