小编ctw*_*ome的帖子

如何在 Vuetify 中删除未使用的 css?

我正在使用 Vuetify 2 并将其与“点菜”选项一起使用。我为每个路由提取 CSS,因此应用程序只加载该视图所需的 CSS。我所看到的是chunk-vendors.css包含 Vuetify 的所有 CSS,而不是为每个视图块将它们分解。

这是否有可能在第一次加载时获得更小的 CSS 文件以获得最大性能?谢谢!

css vuetify.js

6
推荐指数
0
解决办法
1049
查看次数

如何在动态更新值时更新 vue.js 中文本区域的高度?

在使用 Vue.js 时,我确实使用了一种简单的方法来动态设置在键入时调整大小的文本区域的高度。但当组件安装或值更新时我无法执行此操作。

我已经尝试过http://www.jacklmoore.com/autosize/,但它有同样的问题。

我创建了一个沙箱,它显示问题,当输入框时它会更新,但当值动态更改时则不会

实例: https: //codesandbox.io/s/53nmll917l

行动中的问题

vue.js

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

如何使用文件系统访问 API 在 Web 浏览器中递归读取本地文件和目录

我需要读取使用新的 Web 文件系统访问 API 打开的文件夹的所有文件和目录。我能够读取目录,但不知道如何以优雅的方式继续递归

      try {
        const directoryHandle = await window.showDirectoryPicker()
        const files = []
        for await (let [name, handle] of directoryHandle) {
          const kind = handle.kind
          files.push({
            name,
            handle,
            kind,
          })
        }
Run Code Online (Sandbox Code Playgroud)

javascript browser web file-system-access-api

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

使用 NUXT 中的 vue-apollo 从 Vuex 商店访问 this.$apollo?

我想在 vuex 商店中存储来自登录操作的用户。但是没有访问权限this.$apollo

export const actions = {
  UPSERT_USER({ commit }, { authUser, claims }) {
     this.$apollo
        .mutate({
          mutation: UPSERT_USER_MUTATION,
          variables: {
            id: user.uid,
            email: user.email,
            name: user.name,
            picture: user.picture,
          },
        })
    }
Run Code Online (Sandbox Code Playgroud)

谢谢!

vue.js vuex apollo-client nuxt.js vue-apollo

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