进行目录重构,可以将uView放到项目内任意目录

parent d7ed0a52
...@@ -15,7 +15,6 @@ App.mpType = 'app' ...@@ -15,7 +15,6 @@ App.mpType = 'app'
Vue.prototype.vuePrototype = '枣红' Vue.prototype.vuePrototype = '枣红'
// 引入全局uView // 引入全局uView
// Vue.prototype.openShare = true // 是否开启全局分享
import uView from '@/uview' import uView from '@/uview'
Vue.use(uView) Vue.use(uView)
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
</template> </template>
<script> <script>
import WeCropper from '@/uview/components/u-avatar-cropper/weCropper.js'; import WeCropper from './weCropper.js';
export default { export default {
props: { props: {
// 裁剪矩形框的样式,其中可包含的属性为lineWidth-边框宽度(单位rpx),color: 边框颜色, // 裁剪矩形框的样式,其中可包含的属性为lineWidth-边框宽度(单位rpx),color: 边框颜色,
......
...@@ -79,8 +79,8 @@ export default { ...@@ -79,8 +79,8 @@ export default {
}, },
async getGridRect() { async getGridRect() {
let rect = await this.$uGetRect(`#${this.elId}`); let rect = await this.$uGetRect(`#${this.elId}`);
// 小米手机可能会导致宽度计算问题(特定机型),宫格布局变乱,故在这里减少一个像素 // 小米和华为手机可能会导致宽度计算问题(特定机型),宫格布局变乱,故在这里减少两个像素
this.width = rect.width - 1; this.width = rect.width - 2;
} }
} }
......
...@@ -70,9 +70,9 @@ ...@@ -70,9 +70,9 @@
</template> </template>
<script> <script>
import provinces from '@/uview/libs/util/province.js'; import provinces from '../../libs/util/province.js';
import citys from '@/uview/libs/util/city.js'; import citys from '../../libs/util/city.js';
import areas from '@/uview/libs/util/area.js'; import areas from '../../libs/util/area.js';
/** /**
* picker picker弹出选择器 * picker picker弹出选择器
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
</template> </template>
<script> <script>
import colorGradient from '@/uview/libs/function/colorGradient'; import colorGradient from '../../libs/function/colorGradient';
let color = colorGradient; let color = colorGradient;
const { const {
windowWidth windowWidth
......
// 引入全局mixin // 引入全局mixin
import mixin from '@/uview/libs/mixin/mixin.js' import mixin from './libs/mixin/mixin.js'
// 引入关于是否mixin集成小程序分享的配置 // 引入关于是否mixin集成小程序分享的配置
import wxshare from '@/uview/libs/mixin/mpShare.js' import wxshare from './libs/mixin/mpShare.js'
// 全局挂载引入http相关请求拦截插件 // 全局挂载引入http相关请求拦截插件
import http from '@/uview/libs/request' import http from './libs/request'
function wranning(str) { function wranning(str) {
// 开发环境进行信息输出,主要是一些报错信息 // 开发环境进行信息输出,主要是一些报错信息
...@@ -26,61 +26,61 @@ function wranning(str) { ...@@ -26,61 +26,61 @@ function wranning(str) {
// post类型对象参数转为get类型url参数 // post类型对象参数转为get类型url参数
import { import {
queryParams queryParams
} from '@/uview/libs/function/queryParams.js' } from './libs/function/queryParams.js'
// 路由封装 // 路由封装
import { import {
route route
} from '@/uview/libs/function/route.js' } from './libs/function/route.js'
// 时间格式化 // 时间格式化
import { import {
timeFormat timeFormat
} from '@/uview/libs/function/timeFormat.js' } from './libs/function/timeFormat.js'
// 时间戳格式化,返回多久之前 // 时间戳格式化,返回多久之前
import { import {
timeFrom timeFrom
} from '@/uview/libs/function/timeFrom.js' } from './libs/function/timeFrom.js'
// 颜色渐变相关,colorGradient-颜色渐变,hexToRgb-十六进制颜色转rgb颜色,rgbToHex-rgb转十六进制 // 颜色渐变相关,colorGradient-颜色渐变,hexToRgb-十六进制颜色转rgb颜色,rgbToHex-rgb转十六进制
import { import {
colorGradient, colorGradient,
hexToRgb, hexToRgb,
rgbToHex rgbToHex
} from '@/uview/libs/function/colorGradient.js' } from './libs/function/colorGradient.js'
// 生成全局唯一guid字符串 // 生成全局唯一guid字符串
import { import {
guid guid
} from '@/uview/libs/function/guid.js' } from './libs/function/guid.js'
// 主题相关颜色,info|success|warning|primary|default|error,此颜色已在uview.scss中定义,但是为js中也能使用,故也定义一份 // 主题相关颜色,info|success|warning|primary|default|error,此颜色已在uview.scss中定义,但是为js中也能使用,故也定义一份
import { import {
color color
} from '@/uview/libs/function/color.js' } from './libs/function/color.js'
// 根据type获取图标名称 // 根据type获取图标名称
import { import {
type2icon type2icon
} from '@/uview/libs/function/type2icon.js' } from './libs/function/type2icon.js'
// 打乱数组的顺序 // 打乱数组的顺序
import { import {
randomArray randomArray
} from '@/uview/libs/function/randomArray.js' } from './libs/function/randomArray.js'
// 规则检验 // 规则检验
import test from '@/uview/libs/function/test.js' import test from './libs/function/test.js'
// 随机数 // 随机数
import { import {
random random
} from '@/uview/libs/function/random.js' } from './libs/function/random.js'
// 去除空格 // 去除空格
import { import {
trim trim
} from '@/uview/libs/function/trim.js' } from './libs/function/trim.js'
// toast提示,对uni.showToast的封装 // toast提示,对uni.showToast的封装
import { import {
toast toast
} from '@/uview/libs/function/toast.js' } from './libs/function/toast.js'
// 配置信息 // 配置信息
import config from '@/uview/libs/config/config.js' import config from './libs/config/config.js'
// 各个需要fixed的地方的z-index配置文件 // 各个需要fixed的地方的z-index配置文件
import zIndex from '@/uview/libs/config/zIndex.js' import zIndex from './libs/config/zIndex.js'
const $u = { const $u = {
queryParams, queryParams,
......
/* 颜色定义文件 */ /* 颜色定义文件 */
@import '@/uview/libs/css/color.scss'; @import './libs/css/color.scss';
page { page {
color: $u-main-color; color: $u-main-color;
......
import {queryParams} from '@/uview/libs/function/queryParams.js'; import {queryParams} from '../../libs/function/queryParams.js';
/** /**
* 路由跳转 * 路由跳转
* 注意:本方法没有对跳转的回调函数进行封装 * 注意:本方法没有对跳转的回调函数进行封装
......
import {timeFormat} from '@/uview/libs/function/timeFormat.js'; import {timeFormat} from '../../libs/function/timeFormat.js';
module.exports = { module.exports = {
timeFrom(timestamp = null, format = 'yyyy-mm-dd'){ timeFrom(timestamp = null, format = 'yyyy-mm-dd'){
if (timestamp == null) timestamp = Number(new Date()); if (timestamp == null) timestamp = Number(new Date());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment