小编Rik*_*iku的帖子

Nuxt setContent 无法使用 tiptap 插件工作

我在 Nuxt 上使用 Tiptap。然后我为编辑器创建一个单独的组件。

然后为了在编辑器上设置内容。我正在使用referencesetContent功能。

但我得到了一个错误:

类型错误:无法读取 null 的属性“matchesNode”

我尝试在组件上添加no-ssrforceupdate,但仍然无法正常工作

setContent (value) {
 let vm = this
 setTimeout( function () {
  if (value) {
   vm.editor.setContent(value, true)
   vm.$forceUpdate()
  }
 }, 3000)
}
Run Code Online (Sandbox Code Playgroud)

它应该传递给应该在编辑器上呈现的函数的值。

vue.js nuxt.js

7
推荐指数
0
解决办法
460
查看次数

如何在Vue上渲染图像对象

是否可以渲染具有源属性的图像对象?

<template>
  <div v-html="image">
    {{ image }}
  </div>
</template>
<script>
export default {
  data () {
    return {
      image: new Image(),
      loading: true
    }
  },
  props: ['source'],
  created () {
    console.log(this.image)
    if (this.image) {
      this.image.onload = function (event) {
        console.log(event)
      }
      this.image.src = this.image
    }
    // this.src = this.image
  }
}
</script>

<style>

</style>
Run Code Online (Sandbox Code Playgroud)

我只是想知道道具源是否已加载,然后我将渲染它。否则我会渲染其他东西,但我没有将其包含在代码片段中。

谢谢!

vuejs2 nuxt.js

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

如何使用 Typescript 在 Material UI 中扩展调色板

我是反应和打字稿的新手。我正在尝试在全局主题上扩展调色板。

在我的 themeConitainer.tsx

import { ThemeOptions } from '@material-ui/core/styles/createMuiTheme';

declare module '@material-ui/core/styles/createPalette' {
  // allow configuration using `createMuiTheme`
  interface Palette {
    accent: PaletteColor
  }
  interface PaletteOptions {
    accent: PaletteColorOptions,
    tertiary: PaletteColorOptions
  }
};

const ThemeContainer: React.FunctionComponent<Props> = (props, themeOptions: ThemeOptions) => {
  const { children } = props;

  const theme = useMemo(() => {
    const nextTheme = createMuiTheme({
      ...themeOptions,
      palette: {
        accent: {
          main: '#ff0000'
        },
      }
    });

    return nextTheme;
  });

  return <ThemeProvider theme={theme}>{children}</ThemeProvider>;
};

export default ThemeContainer;


Run Code Online (Sandbox Code Playgroud)

但是在我的组件上,出现了错误。

在此处输入图片说明

此调用没有过载。 …

typescript material-ui next.js

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

标签 统计

nuxt.js ×2

material-ui ×1

next.js ×1

typescript ×1

vue.js ×1

vuejs2 ×1