soraping / mp-vue-ts

mpvue ts版本,整合了一些常用方法

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

小店商城小程序实现模版

安装

npm install

# serve with hot reload at localhost:8080
npm run dev

npm run build

npm run build --report

ext.json 文件

如果是第三方平台版本,就把 ext.json 文件中的 extEnable 字段设置为 true

request 请求封装

interface IUser {
  openid: string;
}

class Index extends Vue {

  async mounted() {
    // 可以直接在此处调用封装的插件方法,类型也可以在此处定义
    let user = await this.$http.get<IUser>();
    let openid = user.openid;
  }
}

storage 封装

class Index extends Vue {
  mounted() {
    // 可以直接在此处调用封装的插件方法,类型也可以在此处定义
    let userStorage = this.$storage.getItem < IUser > "user";
  }
}

About

mpvue ts版本,整合了一些常用方法


Languages

Language:JavaScript 67.9%Language:TypeScript 28.5%Language:Vue 2.9%Language:HTML 0.6%Language:CSS 0.2%