当前位置: 首页 > news >正文

专业做ppt的网站北京建设高端网站的

专业做ppt的网站,北京建设高端网站的,陇西网站建设 室内设计,wordpress移动移动判断点击取消按钮,console出来数据更改了,页面视图没有更新 前言 实现效果:点击取消按钮,页面视图全部为空, 遇到的问题: 点击取消按钮,console出来数据更改了,SchemaJson 都是默认值啦…

点击取消按钮,console出来数据更改了,页面视图没有更新


前言

实现效果:点击取消按钮,页面视图全部为空,
遇到的问题: 点击取消按钮,console出来数据更改了,SchemaJson 都是默认值啦,页面视图没有更新
在这里插入图片描述
方法:使用 key 属性实现局部强制刷新


<template><div class="app-container"><el-form :model="fromModel" label-width="100px" :rules="rules" ref="FormRef" ><el-form-item label="数据格式"><json-schema :schema.sync="fromModel.SchemaJson" :show-default-value="true":is-mock="false"></json-schema></el-form-item><el-form-item><el-button type="primary" :loading="upload.isUploading">确 定</el-button><el-button @click="cancel">取 消</el-button></el-form-item></el-form></div>
</template><script>import jsonSchema from '../json-schema-editor.vue'export default {name: "algorithmCom",components: { uploadCom, jsonSchema },data() {return {upload: {isUploading: false,},fromModel: {SchemaJson: {"type": "object","properties": {},},},rules: {},};},methods: {cancel() {this.fromModel = {SchemaJson: {"type": "object","properties": {},}};this.upload.isUploading = false;this.$nextTick(() => {this.$refs.FormRef.resetFields();});console.log(this.fromModel)},},computed: {},
};
</script>

通过排查发现

使用 key 属性实现局部强制刷新
原理:
在 Vue 中,给组件或者 DOM 元素添加 key 属性,当 key 值改变时,Vue 会认为这是一个全新的元素,从而重新创建和渲染它以及它内部的子元素,达到强制局部刷新的效果。
应用示例:
首先,在你希望实现局部刷新的表单元素外层添加 key 属性,并在 data 中定义对应的响应式数据来控制这个 key 值,比如针对整个 el-form 表单区域进行局部刷新:

   <el-form :model="fromModel" label-width="100px" :rules="rules" ref="FormRef" :key="formKey"> </el-form>

然后在 data 函数里添加 formKey 这个响应式数据:

  data() {return {// 用于控制 key 值变化,实现局部刷新formKey: 0};},

最后,在 cancel 方法中改变 formKey 的值来强制表单区域重新渲染,实现局部刷新:

   cancel() {this.fromModel = {SchemaJson: {"type": "object","properties": {},}};this.upload.isUploading = false;// 改变 key 值,触发局部重新渲染this.formKey++;this.$nextTick(() => {this.$refs.FormRef.resetFields();});},

Ending…

http://www.yayakq.cn/news/176625/

相关文章:

  • 天津市建设与管理局网站下载灰色行业关键词推广
  • 办网站除了域名备案 还需要什么网络优化网站建设学习
  • 建站如何收费把wordpress变成网盘
  • 只做衬衫的网站平台开发者
  • 做网站第一部网推技巧
  • 服装建设网站论文的目录wordpress搜索不到插件
  • 类似凡科网的网站网站制作公司网站建设公司
  • 住房和城乡建设报名网站seo教程:外链优化方法和原理介绍
  • 广州响应式网站谷歌外贸推广怎么做
  • 开发网站需要什么常州做网站需要多少钱
  • 如何用kali做网站渗透wordpress主题和备份下载
  • html移动网站开发教育行业网站建设价格
  • 北京网站开发学习设计个人网站的步骤
  • 成都专业网站设计公司网站制作 台州
  • 住房和城乡建设部干部学院网站雨岑信息科技有限公司做企业型网站做的怎么样_公司规模如何
  • 月子会所 网站源码深圳比较好的建网站公司
  • 网站的优化与推广分析wordpress 破解主题下载
  • 武城网站建设公司网络公司排名哪家专业
  • 天津专业网站制作流程优势wordpress固定链接设置后404
  • 毕业设计网站选题企业网站优化的方案
  • 建设银网站大学班级网站建设
  • asp做一个简单网站上海电子商城网站
  • 5在线做网站呼市网页制作培训
  • 朝阳企业网站建设方案费用营销渠道的选择和营销网络的建设
  • 网站建设培训 南宁济南公众平台网站建设
  • 博客网站推广什么是搜索引擎营销?
  • 网站功能建设wordpress用php版本号
  • 网站建设发好处设计建设网站公司哪家好
  • 点击网站wordpress恢复默认
  • 深圳网站建设方案维护做网站那些好