您当前的位置: 首页 >  windows

王佳斌

暂无认证

  • 3浏览

    0关注

    821博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

uview - 环境搭建详细教程(windows)

王佳斌 发布时间:2020-12-22 21:55:01 ,浏览量:3

前言

uview 依赖 scss ,如果您还未安装该插件请先安装:https://ext.dcloud.net.cn/plugin?id=2046

声明,本文只适用于使用 HBuilder X 创建 uni-app 项目的小伙伴,如果您是使用 vue-cli 创建,请您移步其他文档资源或在本文寻找资源。

下载

传送门:https://ext.dcloud.net.cn/plugin?id=1593

进入插件市场后,点击如下图所示下载按钮: 在这里插入图片描述 下载后,您会得到如下图所示文件,这些文件便是框架整包。 在这里插入图片描述

第一步

首先,您需要在uni-app 项目的 根目录,创建 uview-ui 文件夹,

再将框架整包(上述解压出来的所有文件)复制到其中: 在这里插入图片描述

后面的步骤,您将在项目中进行配置。

第二步

注意:以下代码需要放置在 import vue 后,因为 uview 依赖 vue

打开 main.js 文件,引入 uview 并全局注入。

import uView from "uview-ui";
Vue.use(uView);
第三步

打开 uni.scss 文件,引入 uview 提供的全局 css 变量。

@import 'uview-ui/theme.scss';
第四步

注意:以下代码必须在首行的位置引入,且必须给 style 标签加入 lang="scss" 属性。

打开 App.vue 文件,引入 uview 提供的各平台差异样式。

@import "uview-ui/index.scss";

像这样:


@import "uview-ui/index.scss";



export default {
	onLaunch: function() {},
	onShow: function() {},
	onHide: function() {}
}

第五步

注意:请确保您的 pages.json 中只有一个 easycom 字段,否则请自行合并多个引入规则。

打开 pages.json 文件,在 { x } 根部进行 easycom 组件模式配置。

"easycom": {
	"^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue"
}

// 此为本身已有的内容(根部)
"pages": [
	// ......
]

至此,您已完成全部配置,请先重启编辑器,自行寻找组件测试即可。

写在后面

简言:您配置完毕后,可直接使用组件及内置封装的 js 方法,打包后会自动剔除没有用到的组件。

由于 uView 使用 easycom 模式,让您无需引入组件即可直接使用,但是此功能需要 Hbuilder X 2.5.5 及以上版本才支持,详见配置 easycom组件模式。

easycom 打包的时候是按需引入的,您可以放心引入 uView 的整个组件库,发布打包时会自动剔除您没有使用的组件。需要注意的是,调试模式仍是全局引入。

关注
打赏
1665568777
查看更多评论
立即登录/注册

微信扫码登录

0.0465s