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

网页代理proxy宁波优化seo是什么

网页代理proxy,宁波优化seo是什么,现在公众号做电影网站的发展,信息技术网站建设专业使用情况说明: 1、父组件中有个表格,点击表格行的修改基础信息,弹出修改对话框; 2、修改内容点击确认,发送请求,后端更新数据;不修改内容不发送请求; 3、可以连续修改&#xff1b…

使用情况说明:

1、父组件中有个表格,点击表格行的修改基础信息,弹出修改对话框;

2、修改内容点击确认,发送请求,后端更新数据;不修改内容不发送请求;

3、可以连续修改;

watch的特点:

1、由子组件watch父组件使用ref定义的对象

// 表格选择行
const tableSelectedRow = ref<ApplyBasicInfo>();

2、tableSelectedRow会涉及重新赋值和修改属性(在页面上修改)

tableSelectedRow.value = row;

3、watch的源是一个getter返回值

() => props.applyBasicInfo

4、开启深度监视

deep: true

父组件相关代码:

script

import { ref } from "vue";
import type { ApplyBasicInfo } from "@/interface";
import ApplyBasicInfoDialog from "./ApplyBasicInfoDialog.vue";// 表格数据
const tableData = ref<ApplyBasicInfo[]>([]);
// 表格选择行
const tableSelectedRow = ref<ApplyBasicInfo>();
// 修改受理基础信息对话框
const applyBasicInfoDialogRef = ref<InstanceType<typeof ApplyBasicInfoDialog>>();
// 渲染修改受理基础信息对话框标识,默认不渲染
const isCreateApplyBasicInfoDialog = ref(false);// 修改基础信息
const onModifyBasicInfoClick = (row: any) => {tableSelectedRow.value = row;// 如果尚未渲染子组件ApplyBasicInfoModifyDialogif (!isCreateApplyBasicInfoDialog.value) {// 标识渲染子组件ApplyBasicInfoModifyDialog,响应式标识的值为真时,满足v-if的条件,开始渲染isCreateApplyBasicInfoDialog.value = true;} else {// 调用子组件的showDialog方法,显示对话框applyBasicInfoDialogRef.value?.showDialog();}
};

template 

<el-table-column label="操作" header-align="center" :align="`center`" fixed="right" width="200"><template #default="scope"><el-button class="btn-slots" type="primary" size="small" plain @click="onModifyBasicInfoClick(scope.row)">修改基础信息</el-button></template></el-table-column><ApplyBasicInfoDialogv-if="isCreateApplyBasicInfoDialog && tableSelectedRow"ref="applyBasicInfoDialogRef":applyBasicInfo="tableSelectedRow"operateCommandType="info-modify" />

子组件相关代码:

 script

import { ref, watch, type PropType } from "vue";
import type { ApplyBasicInfo } from "@/interface";const props = defineProps({applyBasicInfo: {type: Object as PropType<ApplyBasicInfo>, // 使用标准的PropType进行对象类型定义required: true // 表示父组件必须传递这个prop,不能与 default 同时使用},operateCommandType: {type: String,default: "info-view" // 表示当父组件没有传递时使用默认值,不能与 required 同时使用}
});// 对话框显示标识
const dialogVisible = ref(false);
// 监视标识
let applyBasicInfoChanged = false;// 显示对话框
const showDialog = () => {// 显示对话框dialogVisible.value = true;
};watch(() => props.applyBasicInfo, // 点击表格行修改按钮,父组件的tableSelectedRow重新赋值会触发、在对话框中修改内容,修改props.applyBasicInfo(也就是父组件的tableSelectedRow)的属性也会触发() => {// 监视标识,标识 applyBasicInfo 已经发生变化applyBasicInfoChanged = true;},{ deep: true }
);defineExpose({ showDialog });

运行效果:

  

http://www.dtcms.com/wzjs/487938.html

相关文章:

  • 南京大型网站建设网络广告形式
  • 自己做淘宝客网站付费推广
  • 厦门网站建设公司排行榜seo自动优化软件下载
  • wordpress的默认密码是什么seo优化技术教程
  • 做一个网站花费多少钱信息推广
  • 淄博手机网站建设报价幽默软文广告经典案例
  • 做电商网站注意什么问题数字营销成功案例
  • 白头鹰网站一天可以做多少任务武汉seo优化顾问
  • 有什么做海报网站软文营销写作技巧有哪些?
  • 制作网站升上去福州关键词排名软件
  • 南京建设局网站首页百度广告太多
  • 网站绑定微信公众号黑科技推广软件
  • 做网站需要租服务器么系统优化app最新版
  • 重庆网站建设与推广北京seo代理商
  • 怎样健网站正规的计算机培训机构
  • 做淘宝有哪些货源网站企业查询网站
  • 做网站的公司都是小公司网站优化推广价格
  • 音乐网站系统源码官网seo是什么意思
  • 网站建设前端和后端网店怎么运营和推广
  • 华为公司网站建设目标公司seo推广营销网站
  • 一站式做网站哪家强app推广赚钱平台
  • 网站建设备案多长时间河南网站seo
  • 电商网站开发费用百度售后服务电话人工
  • 找人做淘宝网站需要多少钱在线网站建设
  • 网站建设公司的转型常用的网络营销工具有哪些
  • 企业宣传如何做网站十大营销策划公司排名
  • 做网站百度收费吗关键词林俊杰
  • 建设网站学什么条件我想做地推怎么找渠道
  • 自己做网站商城需要营业执照吗seo优化官网
  • 山东网站建设公司哪家好青岛seo招聘