温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何构建一个使用MintUI的Vue项目

发布时间:2021-10-13 09:37:37 来源:亿速云 阅读:157 作者:柒染 栏目:开发技术

这篇文章给大家介绍如何构建一个使用MintUI的Vue项目,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

  由饿了么前端团队推出的MintUI是一个基于Vue.js的移动端组件库。自6月初开源以来,根据社区和团队内部的反馈,修复了一些bug并新增了部分组件,于本周发布了0.2.0版本。

  MintUI的安装

  npm安装:npmimint-ui-S

  MintUI的代码

  //1、完整引入

  importVuefrom'vue'

  importMintUIfrom'mint-ui'

  import'mint-ui/lib/style.css'

  Vue.use(MintUI)

  //2、引入部分组件

  import{MessageBox}from'mint-ui'//弹出式提示框(错误提示)

  import{Toast}from'mint-ui';//简短的消息提示框(信息提示)

  import'mint-ui/lib/style.css'

  Object.defineProperty(Vue.prototype,'$messageBox',{value:MessageBox})

  Object.defineProperty(Vue.prototype,'$toast',{value:Toast})

  import{Loadmore}from'mint-ui'//下拉/上拉刷新

  Vue.component(Loadmore.name,Loadmore)

  //3、提示框例子

  //xxx.vue

  this.$toast('点赞成功')

  this.$messageBox.alert('亲,活动已结束')

  //request.js(向服务端发请求)

  import{Indicator,MessageBox}from'mint-ui'

  service.interceptors.request.use(config=>{//request拦截器

  Indicator.open('加载中...')//显示加载提示框

  returnconfig

  })

  service.interceptors.response.use(//respone拦截器

  response=>{

  Indicator.close()//关闭加载提示框

  constres=response.data

  if(res.ReturnCode!=='000000'){

  }else{

  returnres

  }

  },

  error=>{

  Indicator.close()

  MessageBox.alert('太火爆了吧,稍安勿躁,亲,再试试')

  returnPromise.reject(error)

  }

  )

关于如何构建一个使用MintUI的Vue项目就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI