前言
uni-app-cli 脚手架,方便快速开发。
1. uni-app使用Vant组件
Vant 是有赞前端团队开源的移动端组件库,于 2016 年开源,已持续维护 4 年时间。Vant 对内承载了有赞所有核心业务,对外服务十多万开发者,是业界主流的移动端组件库之一。
目前 Vant 官方提供了Vue 版本和微信小程序版本(Vant-weapp), 并由社区团队维护 React 版本
1.1 使用步骤
1)在项目根目录下新建 wxcomponents
目录 ,此目录应该与components
目录同级。
2)直接通过 git
下载 vant-weapp
最新源代码,并将dist目录拷贝到新建的wxcomponents
目录下,并重命名dist
为vant-weapp
。
仓库地址:gitee.com/vant-contri…
下载:git clone github.com/youzan/vant…
3)在App.vue中引入公共样式
3)在pages.json
的globalStyle
中 引入所需要的组件
注意:在globalStyle
中配置是所有页面都能使用,如下:
注意:某个page
的style
中配置是仅在当前页面使用,如下:
4)注意事项
Vant组件中Notify
消息提示比较特殊
不仅需要在pages.json
的globalStyle
中 引入还需要再main.js
中添加到vue原型上
import Notify from './wxcomponents/vant-weapp/notify/notify';
Vue.prototype.$notify = Notify
复制代码
然后在页面使用
<template>
<view class="body">
首页
<vant-button type="primary" size="small" @click="showNotify">vant-weapp</vant-button>
<vant-notify id="van-notify" />
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods: {
showNotify() {
this.$notify({ type: 'primary', message: '这是vant-weapp的使用方法~' });
},
onShow(){
}
}
</script>
<style lang="scss" scoped>
</style>
复制代码
2. uni-app使用iconfont
首先登陆iconfont官网,创建自己的项目,找到需要的图标加入购物车,然后添加到项目中
然后找到图标管理,我的项目,生成unicode ,点击下载至本地,解压
将解压后的iconfont.css引入到common文件夹下,将iconfont.css文件内url路径转换为在线路径即加上https:
使用时在App.vue
中全局引入该文件@import "./common/iconfont.css"
;(根据该文件路径),即可以在各页面中使用