美文网首页
表单对象已经赋上值,但是页面渲染时表单却为空

表单对象已经赋上值,但是页面渲染时表单却为空

作者: 彬彬_cf76 | 来源:发表于2019-12-09 11:01 被阅读0次
image.png
doSearch() {
      loading.show();
      let id = this.$route.query.id;
      return request
        .get(`/MANAGE/school/querySchoolById/${id}`)
        .then(res => {
          Object.keys(res.data).forEach(key => {
            if (key === 'schooltype' || key === 'schoolcategory') {
              this.searchform[key] = res.data[key] + '';
            } else {
              this.searchform[key] = res.data[key];
            }
          });
          console.log(this.searchform)
        })
        .catch(err => this.$message.error(err.message))
        .finally(() => {
          loading.hide();
        });
    },
data() {
    return {
      activeNames: ['1', '2', '3'],
      searchform: {
        schoolname:'',
        schoolenname:'',
        schooltype:'',
        schoolcategory:'',
        cityname:'',
        jiedao:'',
        door:'',
        zip:''
      },

经过探索,发现在data中为searchform的每个属性赋上初始值后,页面中表单就会成功被渲染,看来想要偷懒在data中直接给出空对象然后取到数据后遍历追加每个属性并赋值是行不通的。

相关文章

  • 表单对象已经赋上值,但是页面渲染时表单却为空

    经过探索,发现在data中为searchform的每个属性赋上初始值后,页面中表单就会成功被渲染,看来想要偷懒在d...

  • Django -- Generic Views - Editin

    表单处理流程 HTTTP GET渲染空表单 Form()渲染带初始值的表单 Form(initial={'ke...

  • JSP --> servlet

    JSP页面有3种方法向 servlet传值: form表单、URL 、其他 1、对于该JSP页面 form表单的内...

  • ios 键盘收起,页面下不去解决方案

    在iosAPP里面嵌入含有表单的页面时,遇见了表单聚焦被顶上去,但是失去焦点后并没有下来,引起表单错位,操作错误的...

  • Vue3组件(十)封装一个成熟的表单(下)

    一个成熟的表单 表单表单,你已经长大了,你要学会: 动态渲染 支持单列、双列、多列 支持调整布局 支持表单验证 支...

  • vue 实现动态表单/动态渲染组件的方式(二)

    思路先把所有可能出现的表单/组件写在主页面每个表单/组件的slot 属性值要与后端返回的表单/组件类型匹配根据后端...

  • vue动态渲染表单配置项

    vue动态渲染表单配置项 在项目中,我们经常会用到各种表单,但是数量一般都不多,那当我们编写大量表单时怎么办呢,难...

  • css表单

    表单的作用:收集客户端信息,然后提交到服务器。 表单标记 action属性值为空,代表提交给自身。 必须为所有表单...

  • 表单

    表单的作用:收集客户端信息,然后提交到服务器。 表单标记 action属性值为空,代表提交给自身。 必须为所有表单...

  • 12、Struts2表单重复提交

    什么是表单重复提交表单的重复提交:若刷新表单页面, 再提交表单不算重复提交.在不刷新表单页面的前提下:多次点击提交...

网友评论

      本文标题:表单对象已经赋上值,但是页面渲染时表单却为空

      本文链接:https://www.haomeiwen.com/subject/qhqbgctx.html