升级uni-ui到最新版本1.5.7

This commit is contained in:
RuoYi
2025-03-25 16:58:54 +08:00
parent dae8945a43
commit 315832d151
127 changed files with 7327 additions and 5066 deletions

View File

@@ -1,3 +1,17 @@
## 1.3.02024-04-22
- 修复 textColor默认值导致的文字不显示的bug
## 1.2.92024-04-17
- 修复 textColor不生效的bug
## 1.2.82024-02-22
- 修复 清空按钮emit值错误的bug
## 1.2.72024-02-21
- 新增 设置输入框字体颜色:textColor
## 1.2.62024-02-20
- 修复 uni-search-bar在支付宝小程序下样式兼容问题
## 1.2.52024-01-31
- 修复 uni-search-bar居中问题现在默认居左并修复样式偏移问题
## 1.2.42023-05-09
- 修复 i18n 国际化不正确的 Bug
## 1.2.32022-05-24
- 新增 readonly 属性,组件只读
## 1.2.22022-05-06

View File

@@ -1,4 +1,4 @@
{
"uni-search-bar.cancel": "cancel",
{
"uni-search-bar.cancel": "取消",
"uni-search-bar.placeholder": "请输入搜索内容"
}

View File

@@ -1,4 +1,4 @@
{
"uni-search-bar.cancel": "cancel",
{
"uni-search-bar.cancel": "取消",
"uni-search-bar.placeholder": "請輸入搜索內容"
}

View File

@@ -8,8 +8,8 @@
</slot>
</view>
<input v-if="show || searchVal" :focus="showSync" :disabled="readonly" :placeholder="placeholderText" :maxlength="maxlength"
class="uni-searchbar__box-search-input" confirm-type="search" type="text" v-model="searchVal"
@confirm="confirm" @blur="blur" @focus="emitFocus" />
class="uni-searchbar__box-search-input" confirm-type="search" type="text" v-model="searchVal" :style="{color:textColor}"
@confirm="confirm" @blur="blur" @focus="emitFocus"/>
<text v-else class="uni-searchbar__text-placeholder">{{ placeholder }}</text>
<view v-if="show && (clearButton==='always'||clearButton==='auto'&&searchVal!=='') &&!readonly"
class="uni-searchbar__box-icon-clear" @click="clear">
@@ -49,6 +49,7 @@
* @value none 一直不显示
* @property {String} cancelText 取消按钮的文字
* @property {String} bgColor 输入框背景颜色
* @property {String} textColor 输入文字颜色
* @property {Boolean} focus 是否自动聚焦
* @property {Boolean} readonly 组件只读,不能有任何操作,只做展示
* @event {Function} confirm uniSearchBar 的输入框 confirm 事件返回参数为uniSearchBar的valuee={value:Number}
@@ -80,12 +81,16 @@
},
cancelText: {
type: String,
default: '取消'
default: ""
},
bgColor: {
type: String,
default: "#F8F8F8"
},
textColor: {
type: String,
default: "#000000"
},
maxlength: {
type: [Number, String],
default: 100
@@ -148,7 +153,7 @@
focus: {
immediate: true,
handler(newVal) {
if (newVal) {
if (newVal) {
if(this.readonly) return
this.show = true;
this.$nextTick(() => {
@@ -165,8 +170,8 @@
}
},
methods: {
searchClick() {
if(this.readonly) return
searchClick() {
if(this.readonly) return
if (this.show) {
return
}
@@ -176,12 +181,12 @@
})
},
clear() {
this.$emit("clear", {
value: this.searchVal
})
this.searchVal = ""
this.$nextTick(() => {
this.$emit("clear", { value: "" })
})
},
cancel() {
cancel() {
if(this.readonly) return
this.$emit("cancel", {
value: this.searchVal
@@ -242,11 +247,11 @@
/* #ifndef APP-NVUE */
display: flex;
box-sizing: border-box;
justify-content: left;
/* #endif */
overflow: hidden;
position: relative;
flex: 1;
justify-content: center;
flex-direction: row;
align-items: center;
height: $uni-searchbar-height;
@@ -269,6 +274,11 @@
flex: 1;
font-size: 14px;
color: #333;
margin-left: 5px;
margin-top: 1px;
/* #ifndef APP-NVUE */
background-color: inherit;
/* #endif */
}
.uni-searchbar__box-icon-clear {
@@ -284,6 +294,7 @@
font-size: 14px;
color: #B3B3B3;
margin-left: 5px;
text-align: left;
}
.uni-searchbar__cancel {
@@ -295,4 +306,4 @@
cursor: pointer;
/* #endif */
}
</style>
</style>

View File

@@ -1,7 +1,7 @@
{
"id": "uni-search-bar",
"displayName": "uni-search-bar 搜索栏",
"version": "1.2.3",
"version": "1.3.0",
"description": "搜索栏组件,通常用于搜索商品、文章等",
"keywords": [
"uni-ui",
@@ -16,11 +16,7 @@
"directories": {
"example": "../../temps/example_temps"
},
"dcloudext": {
"category": [
"前端组件",
"通用组件"
],
"dcloudext": {
"sale": {
"regular": {
"price": "0.00"
@@ -37,7 +33,8 @@
"data": "无",
"permissions": "无"
},
"npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui"
"npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui",
"type": "component-vue"
},
"uni_modules": {
"dependencies": [
@@ -48,7 +45,8 @@
"platforms": {
"cloud": {
"tcb": "y",
"aliyun": "y"
"aliyun": "y",
"alipay": "n"
},
"client": {
"App": {