赞
踩
uni-ui
符合easycom规范
传统vue组件,需要安装、引用、注册,三个步骤后才能使用组件。
easycom
将其精简为一步。
只要组件安装在项目的components
目录下或uni_modules
目录下,并符合components/组件名称/组件名称.vue
目录结构。就可以不用引用、注册,直接在页面中使用。
npm i sass -D
npm i sass-loader@10.1.1 -D
npm i @dcloudio/uni-ui
lib文件夹内就有所有的uni-ui组件,复制需要的组件
在src目录下创建components文件夹,将刚刚复制的uni-ui组件粘贴进来
直接按照官网给出的uni-ui示例在
<template></template>
中编写即可,不需要注册和引入。
<template> <view> <view> <uni-calendar ref="calendar" :insert="false" @confirm="confirm" /> <button @click="open">打开日历</button> </view> <view> <uni-collapse accordion> <view> <uni-collapse-item title="默认开启" :open="true"> <text>11111111111111111111111111111111111</text> </uni-collapse-item> </view> <view> <uni-collapse-item title="折叠内容"> <text>22222222222222222222222222222222222</text> </uni-collapse-item> </view> <view> <uni-collapse-item title="禁用状态" disabled> <text>33333333333333333333333333333333333</text> </uni-collapse-item> </view> </uni-collapse> </view> <view> <uni-card title="基础卡片" :isFull="true" sub-title="副标题" extra="额外信息"> <text>这是一个基础卡片示例,内容较少,此示例展示了一个没有任何属性不带阴影的卡片。</text> </uni-card> </view> </view> </template> <script> export default { data() { return { } }, methods: { open(){ this.$refs.calendar.open(); }, confirm(e) { console.log(e); } } } </script>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。