vssue-api-gitee
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

README

Vssue API for Gitee

image

<script>
  import "imStyles/vssue.styl";
  import { VssueComponent } from "vssue";
  import VssueGiteeAPI from "vssue-api-gitee";

  export default {
    name: "VssueDemo",
    components: {
      Vssue: VssueComponent
    },
    data() {
      return {
        title: "Vssue Demo"
      };
    },
    computed: {
      options() {
        let name;
        if (NODE_ENV === "development") {
          name = "development";
        } else {
          name = "production";
        }
        return Object.assign(
          { api: VssueGiteeAPI },
          this.optionFilter(this.$themeConfig.vssue.option),
          this.optionFilter(this.$themeConfig.vssue[name])
        );
      }
    },
    methods: {
      optionFilter(obj) {
        if (Object.prototype.toString.call(obj).slice(8, -1) !== "Object") {
          return {};
        }
        for (const key in obj) {
          if (obj.hasOwnProperty(key) && !obj[key]) {
            delete obj[key];
          }
        }
        return obj;
      }
    }
  };
</script>

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    1
  • 1.0.0
    0

Package Sidebar

Install

npm i vssue-api-gitee

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

113 kB

Total Files

6

Last publish

Collaborators

  • bluelovers