Recovery experiment code

pull/22426/head
yang 2023-03-07 15:15:40 +08:00
parent c59d59d844
commit d4a2edfb85
1 changed files with 8 additions and 69 deletions

View File

@ -1,42 +1,6 @@
<template> <template>
<div style="margin: 20px;"> <div style="margin: 20px;">
<el-input <el-input v-model="input" placeholder="请输入内容"></el-input>
v-model="input"
placeholder="请输入内容"
:formatter="(value) => value + 'input'"
:parser="(value) => value.replace(/input/g, '')"
></el-input>
<el-input
type="textarea"
placeholder="请输入内容"
v-model="textarea"
maxlength="30"
:formatter="(value) => value + 'input'"
show-word-limit
></el-input>
<el-button type="primary" size="default" @click="formatterFn"
>1212</el-button
>
<el-button type="text" @click="dialogVisible = true"
>点击打开 Dialog</el-button
>
<el-dialog
title="提示"
:visible.sync="dialogVisible"
:modal="false"
:close-on-click-modal="false"
width="30%"
:before-close="handleClose"
>
<span>这是一段信息</span>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false"> </el-button>
<el-button type="primary" @click="dialogVisible = false"
> </el-button
>
</span>
</el-dialog>
</div> </div>
</template> </template>
@ -44,33 +8,8 @@
export default { export default {
data() { data() {
return { return {
input: "12", input: 'Hello Element UI!'
textarea:'0',
dialogVisible: false,
}; };
}, }
mounted() {},
methods: {
handleClose(done) {
this.$confirm("确认关闭?")
.then((_) => {
done();
})
.catch((_) => {});
},
formatterFn(value) {
console.log(this.$el.querySelector("input"));
let t = this.$el.querySelector("input");
let evt = document.createEvent("HTMLEvents");
evt.initEvent("input", true, true);
t.value = "setValue";
t.dispatchEvent(evt);
// value = 122
// ('value', 'text');
// return value + "1212";
},
},
}; };
</script> </script>