diff --git a/packages/agInput/src/index.vue b/packages/agInput/src/index.vue
index e2d8eb2..f214265 100644
--- a/packages/agInput/src/index.vue
+++ b/packages/agInput/src/index.vue
@@ -1,23 +1,18 @@
-
-
-
-
+
-
diff --git a/packages/agMultifunctionSearch/src/index.vue b/packages/agMultifunctionSearch/src/index.vue
index 8ff5fb8..5f1e832 100644
--- a/packages/agMultifunctionSearch/src/index.vue
+++ b/packages/agMultifunctionSearch/src/index.vue
@@ -1,24 +1,24 @@
-
-
+
- {
- return [null, null];
+ return [null, ''];
},
},
options: {
@@ -114,35 +115,21 @@ export default {
},
data() {
return {
- values: [null, null],
+ values: [null, ""],
swidth:90,
+ inputValue:"",
selectvalue:"",
- imeipopover:false
+ imeipopover:false,
+ listeners:{}
};
- },
- computed: {
- config() {
- const input = {
- ...this.$attrs
- };
- const select = {
- ...this.$attrs,
- options:this.options
- };
- return {
- input,
- select,
- };
- },
-
- },
+ },
watch: {
value: {
- handler(newVal) {
+ handler(newVal) {
if (!Array.isArray(newVal)) {
throw new Error("请传入数组");
}
- let newselectValue=newVal[0];
+ let newselectValue=newVal[0];
const find=this.options.find((f)=>f.value==newselectValue);
if(find){
let fontwidth=this.getStringWidth(find?.label);
@@ -153,12 +140,23 @@ export default {
immediate: true,
},
},
+ mounted(){
+ console.log(this.$listeners,"this.$listeners==");
+ let that=this;
+ let newlist=Object.assign({},this.$listeners);
+ delete newlist.change;
+ delete newlist.input;
+ newlist.blur=function(e){
+ that.$listeners.blur.apply(this,[1,e]);
+ }
+ this.listeners=newlist;
+ },
methods: {
onSelect(value){
this.$emit("change", [value, this.value[1]||""]);
},
- onInputChange(value){
- this.$emit("change", [ this.value[0] ||"",value]);
+ onInputChange(val){
+ this.$emit("change", [this.values[0] ||"",val]);
},
getStringWidth(text) {
let font = "13px";
diff --git a/packages/agSelect/src/index.vue b/packages/agSelect/src/index.vue
index 5e19df2..6b6bd21 100644
--- a/packages/agSelect/src/index.vue
+++ b/packages/agSelect/src/index.vue
@@ -4,12 +4,11 @@
class="ag_select"
:style="{ width: `100%` }"
:value="selectValue"
- v-bind="attrs"
+ ref="apselectref"
+ v-bind="$attrs"
v-on="$listeners"
- >
-
-
-
+ >
+
-
-
-
+
+
+
@@ -105,6 +101,7 @@ export default {
rules: {
pass: [{ validator: validatePass, trigger: "blur" }],
},
+ inputValue:"",
date_value:null,
value: "选项1",
a_value: "59584",
@@ -335,16 +332,18 @@ export default {
],
};
},
- watch: {
- values: {
- handler(val) {
- console.log(val, 238);
- },
- deep: true,
- immediate: true,
- },
+
+ mounted(){
+ this.$refs.aginputref.value=123;
},
methods: {
+ onblur(val,elem){
+ console.log("onblur",val,elem,this);
+
+ },
+ onInputChange(value){
+ console.log(value,"onSearch");
+ },
onPicker(value){
this.date_value=value;
},
@@ -352,7 +351,7 @@ export default {
console.log(values,"onSearch");
},
onInputinput(value){
- console.log(value,"oninput");
+ console.log(value,"oninput222");
this.values=value;
},
change() {