小编San*_*som的帖子

href ="file://"不起作用

我有一个问题: href="file://" 我想在html中指向一个链接文件,如果我写的话,在浏览器中

 file:///K:/filename.pdf
Run Code Online (Sandbox Code Playgroud)

它可以打开一个文件,但如果我指向它:

      href="http://file:///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf" 
Run Code Online (Sandbox Code Playgroud)

它不起作用.链接更改为:

file///K:/AmberCRO%20SOP/2011-07-05/SOP-SOP-3.0.pdf
Run Code Online (Sandbox Code Playgroud)

colon以后的文件中消失.有什么建议吗?

html file href

7
推荐指数
1
解决办法
9万
查看次数

使用React样式组件处理onClick

我在尝试创建记忆游戏网格时遇到问题,当我单击网格项目时,它会打开。目前,我有一个正常工作的网格,但是我只能通过悬浮将其使用,并且不了解状态变化时如何使其与click事件一起使用。

基本上我的网格项目代码树是

<Box onClick={this.handleOpenCard}>
  <Front />
  <Back>
    <img src="" alt="" />
  </Back>
</Box>
Run Code Online (Sandbox Code Playgroud)

我要做的是,当我单击卡时,将组件状态更改opentrue。当此状态为true时,我希望使用样式组件执行css动画,该动画将卡旋转到180度。当我将鼠标悬停在项目上时,请查看完整的组件代码当前可在哪些地方工作,请告诉我如何实现该代码或重构代码。

import React, { Component } from "react";
import styled from "styled-components";

const Box = styled.div`
    position: relative;
    perspective: 1000px;
`;

const Front = styled.div`
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 1s;
    backface-visibility: hidden;
    border-radius: 10px;
    background-color: #fff;
    cursor: pointer;

    ${Box}:hover & {
        transform: rotateY(180deg);
    }

    img {
        width: 100%;
        max-width: 75px; …
Run Code Online (Sandbox Code Playgroud)

reactjs styled-components

5
推荐指数
1
解决办法
5237
查看次数

React setState 不会更新

我正在尝试从 if 语句中设置状态,但它不会这样做。结果我需要从 if 语句中更新状态,在那里我可以接收经度和纬度坐标,但它不会保存状态。如果我在 if 语句之外的控制台中回显,我将只读取第一个 setState 值表单 componentWillMount。那里有什么问题?我在这里做错了什么?所以这里是结构:

componentWillMount() {
    this.setState({
        location: {
            name: 'Riga'
        }
    });
}

componentDidMount() {
    if (!!navigator.geolocation) {
        navigator.geolocation.getCurrentPosition((position) => {

            this.setState({
                location: {
                    name: 'Sigulda'
                }
            });
        });
    } else {
        alert('ERROR on GEOLOCATION');
    }

    console.log(this.state.location);
}
Run Code Online (Sandbox Code Playgroud)

javascript setstate reactjs

0
推荐指数
1
解决办法
1487
查看次数

标签 统计

reactjs ×2

file ×1

href ×1

html ×1

javascript ×1

setstate ×1

styled-components ×1