Commit b052555b authored by wlxuqu's avatar wlxuqu

1. 【新增】新增parse富文本解析器组件

2. 【优化】优化field组件使用right插槽时内容和清除图标距离太近的问题
3. 【修复】修复readmore组件示例在支付宝小程序无效的问题
4. 【修复】修复picker组件start-year和end-year传递字符串类型无效的问题
5. 【修复】修复瀑布流组件的modify方法可能会导致数据错乱的问题
6. 【修复】修复H5端popup等弹出组件层级比uni.showToast()的层级高的问题
7. 【修复】修复modal组件异步关闭模式,可能无法清除loading的问题
8. 【修复】修复picker和select点击确定时,收起动画无效的问题
9. 【新增】u-search在disabled为true时,点击可以发出click事件,用于跳转
10. 【新增】u-image新增bg-color参数,可以设置加载中阶段的背景颜色
parent befa02ff
......@@ -2,7 +2,7 @@
"name" : "uView",
"appid" : "__UNI__60F4B81",
"description" : "多平台快速开发的UI框架",
"versionName" : "1.5.2",
"versionName" : "1.5.3",
"versionCode" : "100",
"transformPx" : false,
"app-plus" : {
......
......@@ -6,7 +6,7 @@
"current": 0, //当前激活的模式(list 的索引项)
"list": [{
"name": "test", //模式名称
"path": "pages/componentsC/test/index", //启动页面,必选
"path": "pages/componentsB/readMore/index", //启动页面,必选
"query": "id=1&name=2" //启动参数,在页面的onLoad函数里面得到
}]
},
......
......@@ -10,6 +10,7 @@
v-model="show"
:defaultRegion="defaultRegion"
:params="params"
end-year="2030"
@confirm="confirm"
:defaultSelector="defaultSelector"
:range="range"
......
......@@ -3,8 +3,14 @@
<view class="u-demo-wrap">
<view class="u-demo-title">演示效果</view>
<view class="u-demo-area">
<u-read-more :toggle="toggle" :show-height="showHeight">
<u-read-more :toggle="toggle" :show-height="showHeight" ref="uReadMore">
<!-- u-parse组件在微信小程序渲染慢,支付宝小程序rich-text不支持nodes属性 -->
<!-- #ifdef MP-ALIPAY -->
<u-parse :html="content"></u-parse>
<!-- #endif -->
<!-- #ifndef MP-ALIPAY -->
<rich-text :nodes="content"></rich-text>
<!-- #endif -->
</u-read-more>
</view>
</view>
......
<template>
<view class="u-content">
<u-parse :html="content" show-with-animation></u-parse>
<u-dropdown-list></u-dropdown-list>
</view>
</template>
......
......@@ -363,4 +363,8 @@ export default {
.u-input-class {
font-size: 28rpx;
}
.u-button-wrap {
margin-left: 8rpx;
}
</style>
......@@ -18,6 +18,7 @@
></image>
<view v-if="showLoading && loading" class="u-image__loading" :style="{
borderRadius: shape == 'circle' ? '50%' : $u.addUnit(borderRadius),
backgroundColor: this.bgColor
}">
<slot v-if="$slots.loading" name="loading" />
<u-icon v-else :name="loadingIcon"></u-icon>
......@@ -108,6 +109,11 @@ export default {
duration: {
type: [String, Number],
default: 500
},
// 背景颜色,用于深色页面加载图片时,为了和背景色融合
bgColor: {
type: String,
default: '#f3f4f6'
}
},
data() {
......@@ -189,7 +195,6 @@ export default {
@import '../../libs/css/style.components.scss';
.u-image {
background-color: $u-bg-color;
position: relative;
transition: opacity 0.5s ease-in-out;
......
......@@ -330,6 +330,9 @@ export default {
},
// 生成递进的数组
generateArray: function(start, end) {
// 转为数值格式,否则用户给end-year等传递字符串值时,下面的end+1会导致字符串拼接,而不是相加
start = Number(start);
end = Number(end);
end = end > start ? end : start;
// 生成数组,获取其中的索引,并剪出来
return [...Array(end + 1).keys()].slice(start);
......
......@@ -99,7 +99,9 @@
};
},
mounted() {
this.init();
this.$nextTick(function(){
this.init();
})
},
methods: {
init() {
......
......@@ -137,11 +137,11 @@ export default {
index = this.leftList.findIndex(val => val[this.idKey] == id);
if(index != -1) {
// 如果index不等于-1,说明已经找到了要找的id,修改对应key的值
this.leftList[key] = value;
this.leftList[index][key] = value;
} else {
// 同理于上方面的方法
index = this.rightList.findIndex(val => val[this.idKey] == id);
if(index != -1) this.leftList[key] = value;
if(index != -1) this.rightList[index][key] = value;
}
// 修改父组件的数据中的对应id的条目
index = this.value.findIndex(val => val[this.idKey] == id);
......
// 此版本发布于2020-07-15
let version = '1.5.2';
// 此版本发布于2020-07-17
let version = '1.5.3';
export default {
v: version,
......
{
"name": "uview-ui",
"version": "1.5.2",
"version": "1.5.3",
"description": "uView UI,是uni-app生态优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水",
"main": "index.js",
"keywords": ["uview", "uView", "uni-app", "uni-app ui", "uniapp", "uviewui", "uview ui", "uviewUI", "uViewui", "uViewUI", "uView UI", "uni ui", "uni UI", "uniapp ui", "ui", "UI框架", "uniapp ui框架", "uniapp UI"],
......
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