小编Mar*_*tar的帖子

如何将 SSR 与 SvelteKit 上的商店结合使用

我对 sveltekit 和 svelte 不太熟悉,我正在尝试将数据从 API 加载到商店,这就是我的做法

    export const load = async ({ fetch }) => {
        const data = get(dataStore);

        if (browser && data) {
            return { status: 200 };
        }

        const res = await fetch('/data.json', { credentials: 'include', mode: 'cors' });
        const data = await res.json();

        if (browser) {
            dataStore.set(data);
        }

        return { status: res.status };
    };
Run Code Online (Sandbox Code Playgroud)

我的问题是将 SSR 上的数据加载到 FE 存储的最佳方法是什么?

server-side-rendering svelte svelte-store svelte-3 sveltekit

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

如何自定义选择下拉MUI纸张CSS

我正在为我的 React 项目使用 Material UI,并使用 Material UI 文档中显示的选择下拉列表。单击第一组选择下拉菜单时,会弹出一个 Material UI 纸张,其中的选项与选择元素本身重叠。如何使用自定义主题将弹出窗口放在选择元素下方一点,以便它不会重叠?

    import React from 'react';
    import ReactDOM from 'react-dom';
    import PropTypes from 'prop-types';
    import { withStyles } from '@material-ui/core/styles';
    import OutlinedInput from '@material-ui/core/OutlinedInput';
    import InputLabel from '@material-ui/core/InputLabel';
    import MenuItem from '@material-ui/core/MenuItem';
    import FormControl from '@material-ui/core/FormControl';
    import Select from '@material-ui/core/Select';
    
    const styles = theme => ({
      root: {
        display: 'flex',
        flexWrap: 'wrap',
      },
      formControl: {
        margin: theme.spacing.unit,
        minWidth: 120,
      },
    });
    
    class SimpleSelect extends React.Component {
      state = {
        age: '', …
Run Code Online (Sandbox Code Playgroud)

reactjs material-ui

6
推荐指数
1
解决办法
2万
查看次数

是否可以在 Go 中比较两个接口值?

例如:

func compare(a interface{}, b interface{}) {
    if a > b {
        fmt.Printf("%v is bigger than %v", a, b)
    }
}

Run Code Online (Sandbox Code Playgroud)

但最后,我得到了编译器错误:

cannot compare a > b (operator > not defined for interface{})compiler

Run Code Online (Sandbox Code Playgroud)

interface go

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