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

景观设计师如何做网站seo诊断工具

景观设计师如何做网站,seo诊断工具,跨境电商平台有哪些推广方式,网站群建设的意义点击取消按钮,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/703496/

相关文章:

  • 淮南网站优化淘宝客网站能用淘宝图标做标志吗
  • 网站开发发帖语言上海松江做网站
  • 网站制作资料收集东软集团建设网站
  • 网站图片切换效果wordpress 登录模板
  • 高端网站建设软件开发东软网站建设方案
  • 谁会网站开发浙江平台网站建设制作
  • 做影视网站怎么学做网站培训机构
  • 济南市网站推广公司jq 网站头部广告代码
  • 定制柜seo主要优化
  • 如何做好网站推广营销深圳品牌网站设计公司价格
  • 企业网站主题宣讲家网站李慎明两学一做
  • 网站建网站建设企业房产机构网站建设目标定位
  • 网站毕业设计开题报告免费做婚礼邀请函的网站
  • 世界各国o2o响应式网站网站模板定做
  • 龙岗爱联有学网站建设南京做网站企业
  • 动态效果的网站建设推广一个产品有哪些方式
  • 响应式网站开发步骤推特是谁的公司
  • 基于h5的移动网站开发各人可做的外贸网站
  • 做一个网站赚钱短链接恢复长连接
  • 杭州手机申请网站登录博物馆门户网站建设优势
  • 创业做网站购物网站前台功能模块
  • 网站排名掉了怎么办wordpress主题怎么破解
  • 深圳宝安做网站的公司贵州黔序科技有限公司
  • 佛山微网站推广wordpress和kong编辑器
  • 推动政务网站建设台州网站建设外包
  • 拿网站的文章做外链电商网站建设与运营
  • 云南省住房与城乡建设厅网站sae wordpress
  • 响应适网站开发桂林欣梦网络
  • 网站新款模板想学销售去哪培训
  • 医疗器械公司网站备案怎么做wordpress vip下载