1

我似乎无法让库hashid与 vue.js 一起使用

我想如何使用它的首选方法是:

<template>
    <div class="container">
        {{ hashids.encode('1') }}
    </div>
</template>

<script>
const Hashids = require("hashids")

export default {
    data () {
        return {
            Hashids: Hashids,
        }
    },

}
</script>
4

1 回答 1

1

尝试初始化Hashidin Mounted 钩子,如:

<template>
    <div class="container">
        {{ Hashids.encode('1') }}
    </div>
</template>

<script>
  const Hashids = require("hashids")

  export default {
    data() {
      return {
        Hashids: null,
      }
    },
    mounted() {
        this.Hashids = new Hashids.default()
    }

  }
</script>

这使它工作!

于 2019-01-21T18:48:51.140 回答